From 75b81f58277eb4447d0397b2bc0b64730f06d23d Mon Sep 17 00:00:00 2001 From: Jon Marius Venstad Date: Tue, 8 May 2018 10:04:03 +0200 Subject: Use ConcurrentCopyOnWriteArraySet -- could alternatively provide a Comparator --- .../vespa/athenz/identity/ServiceIdentityProviderListenerHelper.java | 4 ++-- 1 file 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 listeners = new ConcurrentSkipListSet<>(); + private final Set listeners = new CopyOnWriteArraySet<>(); private final AthenzService identity; public ServiceIdentityProviderListenerHelper(AthenzService identity) { -- cgit v1.2.3