in src/main/java/org/apache/commons/pool3/impl/LinkedBlockingDeque.java [423:439]
public void clear() {
lock.lock();
try {
for (Node<E> f = first; f != null;) {
f.item = null;
final Node<E> n = f.next;
f.prev = null;
f.next = null;
f = n;
}
first = last = null;
count = 0;
notFull.signalAll();
} finally {
lock.unlock();
}
}