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 0cbe431fe13e40735ccba054bab8fe4a83062b37
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Wed Nov 30 10:32:05 2022 -0500

    Use Map API
---
 .../java/org/apache/commons/compress/archivers/ZipTestCase.java  | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git 
a/src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java 
b/src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java
index e4f3ead3..3710bf90 100644
--- a/src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java
+++ b/src/test/java/org/apache/commons/compress/archivers/ZipTestCase.java
@@ -797,16 +797,11 @@ public final class ZipTestCase extends AbstractTestCase {
         }
 
         final String name = entry.getName();
-        final List<List<Long>> l;
-        if (map.containsKey(name)) {
-            l = map.get(name);
-        } else {
-            map.put(name, l = new ArrayList<>());
-        }
+        final List<List<Long>> list = map.computeIfAbsent(name, k -> new 
ArrayList<>());
 
         final long t = stats.getUncompressedCount();
         final long b = stats.getCompressedCount();
-        l.add(Arrays.asList(t, b));
+        list.add(Arrays.asList(t, b));
     }
 
     private File getFilesToZip() throws IOException {

Reply via email to