aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Marius Venstad <jvenstad@yahoo-inc.com>2018-05-08 10:04:03 +0200
committerJon Marius Venstad <jvenstad@yahoo-inc.com>2018-05-08 10:04:03 +0200
commit75b81f58277eb4447d0397b2bc0b64730f06d23d (patch)
treef40816f5518431813b5c51842d24a59e36c83e9c
parent85b184770c045c81d247b9a389381083b6b7a92c (diff)
Use ConcurrentCopyOnWriteArraySet -- could alternatively provide a Comparator
-rw-r--r--vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identity/ServiceIdentityProviderListenerHelper.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identity/ServiceIdentityProviderListenerHelper.java b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identity/ServiceIdentityProviderListenerHelper.java
index 836e46201ee..bf50673fab8 100644
--- a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identity/ServiceIdentityProviderListenerHelper.java
+++ b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identity/ServiceIdentityProviderListenerHelper.java
@@ -5,7 +5,7 @@ import com.yahoo.vespa.athenz.api.AthenzService;
import javax.net.ssl.SSLContext;
import java.util.Set;
-import java.util.concurrent.ConcurrentSkipListSet;
+import java.util.concurrent.CopyOnWriteArraySet;
/**
* A helper class managing {@link ServiceIdentityProvider.Listener} instances for implementations of {@link ServiceIdentityProvider}.
@@ -14,7 +14,7 @@ import java.util.concurrent.ConcurrentSkipListSet;
*/
public class ServiceIdentityProviderListenerHelper {
- private final Set<ServiceIdentityProvider.Listener> listeners = new ConcurrentSkipListSet<>();
+ private final Set<ServiceIdentityProvider.Listener> listeners = new CopyOnWriteArraySet<>();
private final AthenzService identity;
public ServiceIdentityProviderListenerHelper(AthenzService identity) {