summaryrefslogtreecommitdiffstats
path: root/container-disc
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2019-03-13 17:27:21 +0100
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2019-03-13 17:27:21 +0100
commit2cc608cc44522d046f0609899cd39ccf6a96b251 (patch)
treec35c223012188a77faa3a7c569b90d72fe0fe1cd /container-disc
parent435bbb2431d093cba35166b5014a3999364f8280 (diff)
Replace use of Guava with standard library
Diffstat (limited to 'container-disc')
-rw-r--r--container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java9
1 files changed, 2 insertions, 7 deletions
diff --git a/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java b/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
index eae121604e4..accc844c93e 100644
--- a/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
+++ b/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
@@ -1,7 +1,6 @@
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.container.jdisc;
-import com.google.common.collect.MapMaker;
import com.google.inject.AbstractModule;
import com.google.inject.Inject;
import com.google.inject.Injector;
@@ -48,6 +47,7 @@ import java.util.IdentityHashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
+import java.util.WeakHashMap;
import java.util.concurrent.ScheduledThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
import java.util.logging.Level;
@@ -70,7 +70,7 @@ public final class ConfiguredApplication implements Application {
}
private static final Logger log = Logger.getLogger(ConfiguredApplication.class.getName());
- private static final Set<ClientProvider> startedClients = newWeakIdentitySet();
+ private static final Set<ClientProvider> startedClients = Collections.newSetFromMap(new WeakHashMap<>());
private static final Set<ServerProvider> startedServers = Collections.newSetFromMap(new IdentityHashMap<>());
private final SubscriberFactory subscriberFactory;
@@ -411,9 +411,4 @@ public final class ConfiguredApplication implements Application {
}
}
- private static <T> Set<T> newWeakIdentitySet() {
- Map<T, Boolean> weakIdentityHashMap = new MapMaker().weakKeys().makeMap();
- return Collections.newSetFromMap(weakIdentityHashMap);
- }
-
}