src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java
changeset 58657 6252605fb005
parent 49433 b6671a111395
--- a/src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java	Thu Oct 17 07:31:35 2019 +0800
+++ b/src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java	Wed Oct 16 16:55:52 2019 -0700
@@ -156,12 +156,14 @@
     private final ReentrantLock takeLock = new ReentrantLock();
 
     /** Wait queue for waiting takes */
+    @SuppressWarnings("serial") // Classes implementing Condition may be serializable.
     private final Condition notEmpty = takeLock.newCondition();
 
     /** Lock held by put, offer, etc */
     private final ReentrantLock putLock = new ReentrantLock();
 
     /** Wait queue for waiting puts */
+    @SuppressWarnings("serial") // Classes implementing Condition may be serializable.
     private final Condition notFull = putLock.newCondition();
 
     /**