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));
             }
         }

Reply via email to