diff options
author | Ola Aunrønning <olaa@oath.com> | 2019-01-31 15:46:50 +0100 |
---|---|---|
committer | Ola Aunrønning <olaa@oath.com> | 2019-02-04 11:51:27 +0100 |
commit | e224c79c84659e04513079ae0cfa76d74ca81a8e (patch) | |
tree | a50d0a8afba5cb151dfce7bae61811cbb8a3102a /docker-api | |
parent | 1324df65839555a35e74d908eacb22df67655b53 (diff) |
Use computeIfAbsent
Diffstat (limited to 'docker-api')
-rw-r--r-- | docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/metrics/MetricReceiverWrapper.java | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/metrics/MetricReceiverWrapper.java b/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/metrics/MetricReceiverWrapper.java index f39b7844cda..11c7005fcd2 100644 --- a/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/metrics/MetricReceiverWrapper.java +++ b/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/metrics/MetricReceiverWrapper.java @@ -116,11 +116,7 @@ public class MetricReceiverWrapper { } private Map<Dimensions, Map<String, MetricValue>> getOrCreateApplicationMetrics(String application, DimensionType type) { - if (! metrics.containsKey(type)) { - metrics.put(type, new HashMap<>()); - } - Map<String, ApplicationMetrics> applicationMetrics = metrics.get(type); - + Map<String, ApplicationMetrics> applicationMetrics = metrics.computeIfAbsent(type, m -> new HashMap<>()); if (! applicationMetrics.containsKey(application)) { ApplicationMetrics metrics = new ApplicationMetrics(); applicationMetrics.put(application, metrics); |