--- old/src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java 2020-05-05 10:26:30.000000000 -0700 +++ new/src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java 2020-05-05 10:26:30.000000000 -0700 @@ -225,7 +225,7 @@ return Collections.emptySet(); } StringTokenizer tokens = new StringTokenizer(supportedLocaleString); - Set tagset = new HashSet<>(Math.max((int)(tokens.countTokens() / 0.75f) + 1, 16)); + Set tagset = new HashSet<>(tokens.countTokens() * 4 + 2 / 3); while (tokens.hasMoreTokens()) { tagset.add(tokens.nextToken()); }