File tree 1 file changed +2
-1
lines changed
jersey/src/main/java/io/bdeploy/jersey/activity
1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change 8
8
import java .util .Set ;
9
9
import java .util .TreeMap ;
10
10
import java .util .TreeSet ;
11
+ import java .util .concurrent .CopyOnWriteArrayList ;
11
12
import java .util .concurrent .ScheduledExecutorService ;
12
13
import java .util .concurrent .TimeUnit ;
13
14
import java .util .function .LongSupplier ;
@@ -45,7 +46,7 @@ public class JerseyBroadcastingActivityReporter implements ActivityReporter {
45
46
* It seems that HK2 has a bug where it changes the registration for a singleton service in a locator if the service is
46
47
* registered as singleton in ANOTHER locator...
47
48
*/
48
- private static final List <JerseyRemoteActivity > globalActivities = new ArrayList <>();
49
+ private static final List <JerseyRemoteActivity > globalActivities = new CopyOnWriteArrayList <>();
49
50
private static final ThreadLocal <JerseyRemoteActivity > currentActivity = new ThreadLocal <>();
50
51
private static final Set <List <String >> activeScopes = new TreeSet <>(JerseyBroadcastingActivityReporter ::compareScopes );
51
52
You can’t perform that action at this time.
0 commit comments