aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/InternerWithPresenceCheck.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2018-05-03 11:10:20 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-05-03 11:12:36 -0700
commit45b595360df3ac9b6c6bf079314919c8ff6edda4 (patch)
treea8c2ee4782f1ce4ea6e09cd65db996e50c63ac7c /src/main/java/com/google/devtools/build/lib/skyframe/InternerWithPresenceCheck.java
parent42025b2dfb8319d90b4a5566ab583084cfcb2de8 (diff)
Use ConcurrentHashMap directly instead of MapMaker.
RELNOTES: None. PiperOrigin-RevId: 195280015
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/InternerWithPresenceCheck.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/InternerWithPresenceCheck.java8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/InternerWithPresenceCheck.java b/src/main/java/com/google/devtools/build/lib/skyframe/InternerWithPresenceCheck.java
index ba442362d8..ae4b114134 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/InternerWithPresenceCheck.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/InternerWithPresenceCheck.java
@@ -16,11 +16,8 @@ package com.google.devtools.build.lib.skyframe;
import static com.google.common.base.Preconditions.checkNotNull;
import com.google.common.collect.Interner;
-import com.google.common.collect.MapMaker;
-import com.google.devtools.build.lib.concurrent.BlazeInterners;
-
+import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
-
import javax.annotation.Nullable;
/**
@@ -28,8 +25,7 @@ import javax.annotation.Nullable;
* given sample object via {@link #getCanonical}.
*/
public class InternerWithPresenceCheck<T> implements Interner<T> {
- private final ConcurrentMap<T, T> map =
- new MapMaker().concurrencyLevel(BlazeInterners.concurrencyLevel()).makeMap();
+ private final ConcurrentMap<T, T> map = new ConcurrentHashMap<>();
@Override
public T intern(T sample) {