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 1a8890abc34c763d5d0ef54201e99827be5e19c6
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Thu Jul 6 22:53:59 2023 -0400

    Use modern Map API
---
 .../java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java 
b/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java
index ddcb0d1c..6752014e 100644
--- a/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java
+++ b/src/main/java/org/apache/commons/compress/archivers/sevenz/SevenZFile.java
@@ -726,9 +726,7 @@ public class SevenZFile implements Closeable {
     }
 
     private void checkEntryIsInitialized(final Map<Integer, 
SevenZArchiveEntry> archiveEntries, final int index) {
-        if (archiveEntries.get(index) == null) {
-            archiveEntries.put(index, new SevenZArchiveEntry());
-        }
+        archiveEntries.computeIfAbsent(index, i -> new SevenZArchiveEntry());
     }
 
     /**

Reply via email to