summaryrefslogtreecommitdiffstats
path: root/model-integration
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahooinc.com>2023-08-31 16:06:23 +0200
committerBjørn Christian Seime <bjorncs@yahooinc.com>2023-08-31 16:06:23 +0200
commitebf56b9cf37fdab6a27636b73651b264f98e21b8 (patch)
tree1ace0113e0c4ea97128ddf14ad19d3ba6f0fc6d3 /model-integration
parentb096340d1b736808701954c1c682fce5622f14bb (diff)
Use thread safe hash map
Diffstat (limited to 'model-integration')
-rw-r--r--model-integration/src/main/java/ai/vespa/embedding/EmbedderRuntime.java4
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) {