diff --git a/src/main/java/org/apache/commons/collections4/MapUtils.java b/src/main/java/org/apache/commons/collections4/MapUtils.java index 052375da27..c3f7f0c46b 100644 --- a/src/main/java/org/apache/commons/collections4/MapUtils.java +++ b/src/main/java/org/apache/commons/collections4/MapUtils.java @@ -1185,7 +1185,7 @@ public static String getString(final Map map, final K key, fin */ public static Map invertMap(final Map map) { Objects.requireNonNull(map, "map"); - final Map out = new HashMap<>(map.size()); + final Map out = new HashMap<>((int) Math.ceil(map.size() / 0.75d)); for (final Entry entry : map.entrySet()) { out.put(entry.getValue(), entry.getKey()); }