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;

Reply via email to