commit | e6aca5a96e5b96f80cb2ef5e628bb1cf5f7f3d55 | [log] [tgz] |
---|---|---|
author | Thomas Vandahl <tv@apache.org> | Mon Jan 03 16:52:30 2022 +0100 |
committer | Thomas Vandahl <tv@apache.org> | Mon Jan 03 16:52:30 2022 +0100 |
tree | de9de13d8d0d3ec3f2d285f635c203aa60e9ecab | |
parent | 20326a48f741a5f223d011d4b52502ae522b2c5f [diff] |
Fix OOM
diff --git a/commons-jcs-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/block/BlockDiskKeyStore.java b/commons-jcs-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/block/BlockDiskKeyStore.java index 9ca5ea1..7d310a6 100644 --- a/commons-jcs-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/block/BlockDiskKeyStore.java +++ b/commons-jcs-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/block/BlockDiskKeyStore.java
@@ -580,7 +580,7 @@ { for (final int block : e.getValue()) { - Set<K> keys = blockAllocationMap.computeIfAbsent(block, HashSet::new); + Set<K> keys = blockAllocationMap.computeIfAbsent(block, s -> new HashSet<>()); if (!keys.isEmpty() && !log.isTraceEnabled()) { // keys are not null, and no debug - fail fast