Details

    • Complexity:
      Medium

      Description

      ServiceContext class has methods which synchronize on refreshContext boolean variable. Java typically creates only two objects of boolean type. So its better to synchronize on a different object lock. I've tested this behavior on a test code, and indeed it seemed that java just had two objects for boolean type.

      Since the ServiceContext is used quite frequently, the synchronization policy selected will impact performance.

        Attachments

        1. TRUNK - 3363.patch
          3 kB
        2. trUNK - 3363 (2).patch
          3 kB
        3. trunk-3363-3.patch
          3 kB

          Issue Links

            Activity

              People

              • Assignee:
                porzechowski Piotr Orzechowski [X] (Inactive)
                Reporter:
                sagashe Shripad Agashe
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: