diff options
Diffstat (limited to 'config-provisioning/src/main/java/com/yahoo/config/provision/NetworkPorts.java')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/NetworkPorts.java | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/NetworkPorts.java b/config-provisioning/src/main/java/com/yahoo/config/provision/NetworkPorts.java index 1c83c4314d9..ed62b24f5fa 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/NetworkPorts.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/NetworkPorts.java @@ -2,11 +2,8 @@ package com.yahoo.config.provision; -import java.util.ArrayList; import java.util.Collection; -import java.util.Collections; import java.util.List; -import java.util.Optional; /** * Models an immutable list of network port allocations @@ -47,11 +44,10 @@ public class NetworkPorts { private final List<Allocation> allocations; public NetworkPorts(Collection<Allocation> allocations) { - this.allocations = new ArrayList<>(allocations.size()); - this.allocations.addAll(allocations); + this.allocations = List.copyOf(allocations); } public Collection<Allocation> allocations() { - return Collections.unmodifiableList(this.allocations); + return this.allocations; } } |