summaryrefslogtreecommitdiffstats
path: root/docker-api
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2021-02-02 13:34:42 +0100
committerMartin Polden <mpolden@mpolden.no>2021-02-02 13:34:42 +0100
commit198a95c03ab4994fb50f8c64282c5744dd8fd716 (patch)
tree14c1e0cae124b831eb036d822700a2b305a04050 /docker-api
parent34d699e6f5dabd5618f137fd9e76d739605c832a (diff)
Preserve iteration order
Diffstat (limited to 'docker-api')
-rw-r--r--docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/ContainerStats.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/ContainerStats.java b/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/ContainerStats.java
index 517c1f4d138..dc2db50d3ab 100644
--- a/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/ContainerStats.java
+++ b/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/ContainerStats.java
@@ -1,6 +1,8 @@
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vespa.hosted.dockerapi;
+import java.util.Collections;
+import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Objects;
@@ -17,13 +19,13 @@ public class ContainerStats {
private final CpuStats cpuStats;
public ContainerStats(Map<String, NetworkStats> networkStatsByInterface, MemoryStats memoryStats, CpuStats cpuStats) {
- this.networkStatsByInterface = Map.copyOf(Objects.requireNonNull(networkStatsByInterface));
+ this.networkStatsByInterface = new LinkedHashMap<>(Objects.requireNonNull(networkStatsByInterface));
this.memoryStats = Objects.requireNonNull(memoryStats);
this.cpuStats = Objects.requireNonNull(cpuStats);
}
public Map<String, NetworkStats> getNetworks() {
- return networkStatsByInterface;
+ return Collections.unmodifiableMap(networkStatsByInterface);
}
public MemoryStats getMemoryStats() {