diff options
author | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2023-08-31 16:06:23 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2023-08-31 16:06:23 +0200 |
commit | ebf56b9cf37fdab6a27636b73651b264f98e21b8 (patch) | |
tree | 1ace0113e0c4ea97128ddf14ad19d3ba6f0fc6d3 /model-integration/src | |
parent | b096340d1b736808701954c1c682fce5622f14bb (diff) |
Use thread safe hash map
Diffstat (limited to 'model-integration/src')
-rw-r--r-- | model-integration/src/main/java/ai/vespa/embedding/EmbedderRuntime.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/model-integration/src/main/java/ai/vespa/embedding/EmbedderRuntime.java b/model-integration/src/main/java/ai/vespa/embedding/EmbedderRuntime.java index 45068db67f4..4e1442e6383 100644 --- a/model-integration/src/main/java/ai/vespa/embedding/EmbedderRuntime.java +++ b/model-integration/src/main/java/ai/vespa/embedding/EmbedderRuntime.java @@ -10,8 +10,8 @@ import com.yahoo.metrics.simple.Gauge; import com.yahoo.metrics.simple.MetricReceiver; import com.yahoo.metrics.simple.Point; -import java.util.HashMap; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; /** * @author bjorncs @@ -20,7 +20,7 @@ public class EmbedderRuntime implements Embedder.Runtime { private final Gauge embedLatency; private final Gauge sequenceLength; - private final Map<MetricDimensions, Point> metricPointCache = new HashMap<>(); + private final Map<MetricDimensions, Point> metricPointCache = new ConcurrentHashMap<>(); @Inject public EmbedderRuntime(MetricReceiver metrics) { |