diff options
Diffstat (limited to 'config-provisioning/src/main/java/com/yahoo/config/provision/NodeFlavors.java')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/NodeFlavors.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/NodeFlavors.java b/config-provisioning/src/main/java/com/yahoo/config/provision/NodeFlavors.java index 762c7cbaba5..4d4d3c8cf86 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/NodeFlavors.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/NodeFlavors.java @@ -1,12 +1,12 @@ // Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.config.provision; -import com.google.common.collect.ImmutableMap; import com.google.inject.Inject; import com.yahoo.config.provisioning.FlavorsConfig; import java.util.ArrayList; import java.util.Collection; +import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -21,14 +21,14 @@ import java.util.stream.Collectors; public class NodeFlavors { /** Flavors which are configured in this zone */ - private final ImmutableMap<String, Flavor> configuredFlavors; + private final Map<String, Flavor> configuredFlavors; @Inject public NodeFlavors(FlavorsConfig config) { - ImmutableMap.Builder<String, Flavor> b = new ImmutableMap.Builder<>(); + HashMap<String, Flavor> b = new HashMap<>(); for (Flavor flavor : toFlavors(config)) b.put(flavor.name(), flavor); - this.configuredFlavors = b.build(); + this.configuredFlavors = Collections.unmodifiableMap(b); } public List<Flavor> getFlavors() { |