commit | ca314f974709f0b777b8746f38bdb8707b928f26 | [log] [tgz] |
---|---|---|
author | Hans Boehm <hboehm@google.com> | Thu Jul 06 15:15:45 2023 -0700 |
committer | Hans Boehm <hboehm@google.com> | Thu Jul 06 15:28:04 2023 -0700 |
tree | 14537f551b1ff223c345c05efa34d78e9535c339 | |
parent | 6d98f8b6671ce154271d66b794848949ae83235b [diff] |
Remove redundant empty check in poll() Doing the check twice, both inside the critical section, didn't really make much sense. Test: Treehugger Change-Id: I970394823c34d8eb20406978ecb5369ec0f0d713
diff --git a/ojluni/src/main/java/java/lang/ref/ReferenceQueue.java b/ojluni/src/main/java/java/lang/ref/ReferenceQueue.java index 0d70709..3f16435 100644 --- a/ojluni/src/main/java/java/lang/ref/ReferenceQueue.java +++ b/ojluni/src/main/java/java/lang/ref/ReferenceQueue.java
@@ -169,9 +169,6 @@ */ public Reference<? extends T> poll() { synchronized (lock) { - if (head == null) - return null; - return reallyPollLocked(); } }