8286366: (cs) Charset.put can use putIfAbsent instead of containsKey+put

Reviewed-by: alanb
This commit is contained in:
Andrey Turbanov 2022-05-18 17:43:38 +00:00
parent 9becf7d578
commit 6b9c15211e

View file

@ -576,8 +576,7 @@ public abstract class Charset
private static void put(Iterator<Charset> i, Map<String,Charset> m) { private static void put(Iterator<Charset> i, Map<String,Charset> m) {
while (i.hasNext()) { while (i.hasNext()) {
Charset cs = i.next(); Charset cs = i.next();
if (!m.containsKey(cs.name())) m.putIfAbsent(cs.name(), cs);
m.put(cs.name(), cs);
} }
} }