This is an automated email from the ASF dual-hosted git repository.

psteitz pushed a commit to branch POOL_2_X
in repository https://gitbox.apache.org/repos/asf/commons-pool.git


The following commit(s) were added to refs/heads/POOL_2_X by this push:
     new 67926f2e Remove needless try-catch (after removing casted rethrow).
67926f2e is described below

commit 67926f2e6e23c58027293e92228999782569ab5c
Author: psteitz <phil.ste...@gmail.com>
AuthorDate: Fri Jul 21 10:41:23 2023 -0700

    Remove needless try-catch (after removing casted rethrow).
---
 .../org/apache/commons/pool2/impl/GenericKeyedObjectPool.java     | 8 ++------
 .../java/org/apache/commons/pool2/impl/GenericObjectPool.java     | 7 +------
 2 files changed, 3 insertions(+), 12 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 2ceea0f5..402368d8 100644
--- a/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java
+++ b/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java
@@ -448,12 +448,8 @@ public class GenericKeyedObjectPool<K, T> extends 
BaseGenericObjectPool<T>
                 }
                 if (blockWhenExhausted) {
                     if (PooledObject.isNull(p)) {
-                        try {
-                            p = borrowMaxWaitMillis < 0 ? 
objectDeque.getIdleObjects().takeFirst() :
-                                
objectDeque.getIdleObjects().pollFirst(borrowMaxWaitMillis, 
TimeUnit.MILLISECONDS);
-                        } catch (final InterruptedException e) {
-                            throw e;
-                        }
+                        p = borrowMaxWaitMillis < 0 ? 
objectDeque.getIdleObjects().takeFirst()
+                                : 
objectDeque.getIdleObjects().pollFirst(borrowMaxWaitMillis, 
TimeUnit.MILLISECONDS);
                     }
                     if (PooledObject.isNull(p)) {
                         throw new NoSuchElementException(appendStats(
diff --git a/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java 
b/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java
index b638da77..15ab1586 100644
--- a/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java
+++ b/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java
@@ -310,12 +310,7 @@ public class GenericObjectPool<T> extends 
BaseGenericObjectPool<T>
             }
             if (blockWhenExhausted) {
                 if (PooledObject.isNull(p)) {
-                    try {
-                        p = borrowMaxWaitDuration.isNegative() ? 
idleObjects.takeFirst() : idleObjects.pollFirst(borrowMaxWaitDuration);
-                    } catch (final InterruptedException e) {
-                        // Don't surface exception type of internal locking 
mechanism.
-                        throw e;
-                    }
+                    p = borrowMaxWaitDuration.isNegative() ? 
idleObjects.takeFirst() : idleObjects.pollFirst(borrowMaxWaitDuration);
                 }
                 if (PooledObject.isNull(p)) {
                     throw new NoSuchElementException(appendStats(

Reply via email to