--- old/src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java 2019-10-14 17:26:57.654013899 -0700 +++ new/src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java 2019-10-14 17:26:57.458013899 -0700 @@ -156,12 +156,14 @@ private final ReentrantLock takeLock = new ReentrantLock(); /** Wait queue for waiting takes */ + @SuppressWarnings("serial") // Not statically typed as 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") // Not statically typed as Serializable private final Condition notFull = putLock.newCondition(); /**