This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-compress.git
commit f90fbb46e86181e41100415c75aacd5591bec6ee Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Wed Nov 30 07:24:38 2022 -0500 Use Map API --- .../compress/harmony/unpack200/SegmentConstantPoolArrayCache.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPoolArrayCache.java b/src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPoolArrayCache.java index d5570da5..486e35d2 100644 --- a/src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPoolArrayCache.java +++ b/src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPoolArrayCache.java @@ -152,9 +152,7 @@ public class SegmentConstantPoolArrayCache { protected void cacheIndexes() { for (int index = 0; index < primaryArray.length; index++) { final String key = primaryArray[index]; - if (!primaryTable.containsKey(key)) { - primaryTable.put(key, new ArrayList<>()); - } + primaryTable.computeIfAbsent(key, k -> new ArrayList<>()); primaryTable.get(key).add(Integer.valueOf(index)); } }