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-pool.git
commit 8d18d16e87fe46ea90a0744499402876b3a93ff6 Author: Gary Gregory <gardgreg...@gmail.com> AuthorDate: Sun Aug 7 07:46:11 2022 -0400 Simplify: entries cannot be null in a ConcurrentHashMap. --- .../apache/commons/pool2/impl/GenericKeyedObjectPool.java | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java b/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java index c8a3bfb8..b1a8c089 100644 --- a/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java +++ b/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java @@ -1197,15 +1197,11 @@ public class GenericKeyedObjectPool<K, T, E extends Exception> extends BaseGener public Map<String, Integer> getNumActivePerKey() { final HashMap<String, Integer> result = new HashMap<>(); - poolMap.entrySet().forEach(entry -> { - if (entry != null) { - final K key = entry.getKey(); - final ObjectDeque<T> objectDequeue = entry.getValue(); - if (key != null && objectDequeue != null) { - result.put(key.toString(), Integer.valueOf( - objectDequeue.getAllObjects().size() - - objectDequeue.getIdleObjects().size())); - } + poolMap.forEach((key, objectDequeue) -> { + if (key != null && objectDequeue != null) { + result.put(key.toString(), Integer.valueOf( + objectDequeue.getAllObjects().size() - + objectDequeue.getIdleObjects().size())); } }); return result;