diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2020-10-28 19:13:35 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2020-10-28 19:13:35 +0100 |
commit | a9c8188ae74553255f0f232a06c22a19985d9273 (patch) | |
tree | 63246ca02708d5e0a8c59f2586280a5f441ed98a /jdisc_core/src/main/java/com | |
parent | 5cf9a45e59dcbf96eeda0c37d27b282e953bea66 (diff) |
Defensively copy given properties in MockMetric
Diffstat (limited to 'jdisc_core/src/main/java/com')
-rw-r--r-- | jdisc_core/src/main/java/com/yahoo/jdisc/test/MockMetric.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/jdisc_core/src/main/java/com/yahoo/jdisc/test/MockMetric.java b/jdisc_core/src/main/java/com/yahoo/jdisc/test/MockMetric.java index cce082aeb12..9a35c06bfe9 100644 --- a/jdisc_core/src/main/java/com/yahoo/jdisc/test/MockMetric.java +++ b/jdisc_core/src/main/java/com/yahoo/jdisc/test/MockMetric.java @@ -3,6 +3,7 @@ package com.yahoo.jdisc.test; import com.yahoo.jdisc.Metric; +import java.util.HashMap; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; @@ -38,10 +39,11 @@ public class MockMetric implements Metric { private static final MapContext empty = new MapContext(Map.of()); - private final Map<String, ?> dimensions; + private final Map<String, Object> dimensions; private MapContext(Map<String, ?> dimensions) { - this.dimensions = dimensions; + this.dimensions = new HashMap<>(dimensions.size()); + this.dimensions.putAll(dimensions); } private static MapContext emptyIfNull(Context context) { |