This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch release in repository https://gitbox.apache.org/repos/asf/commons-pool.git
The following commit(s) were added to refs/heads/release by this push: new 2704c6ae Use Objects.equals() 2704c6ae is described below commit 2704c6aedb2ef71722cc477fc5e942d306359b41 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Sun Jul 16 17:41:44 2023 -0400 Use Objects.equals() --- .../java/org/apache/commons/pool2/impl/SoftReferenceObjectPool.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/apache/commons/pool2/impl/SoftReferenceObjectPool.java b/src/main/java/org/apache/commons/pool2/impl/SoftReferenceObjectPool.java index c00e7cc7..a91c2139 100644 --- a/src/main/java/org/apache/commons/pool2/impl/SoftReferenceObjectPool.java +++ b/src/main/java/org/apache/commons/pool2/impl/SoftReferenceObjectPool.java @@ -22,6 +22,7 @@ import java.lang.ref.SoftReference; import java.util.ArrayList; import java.util.Iterator; import java.util.NoSuchElementException; +import java.util.Objects; import java.util.Optional; import org.apache.commons.pool2.BaseObjectPool; @@ -292,7 +293,7 @@ public class SoftReferenceObjectPool<T, E extends Exception> extends BaseObjectP */ private PooledSoftReference<T> findReference(final T obj) { final Optional<PooledSoftReference<T>> first = allReferences.stream() - .filter(reference -> reference.getObject() != null && reference.getObject().equals(obj)).findFirst(); + .filter(reference -> Objects.equals(reference.getObject(), obj)).findFirst(); return first.orElse(null); }