Lines Matching refs:takeLock
85 * waiting puts. Similarly for the takeLock. The "count" field
88 * for puts to get takeLock and vice-versa, cascading notifies are
100 * or by acquiring the takeLock, and then reading n = count.get();
153 private final ReentrantLock takeLock = new ReentrantLock();
156 private final Condition notEmpty = takeLock.newCondition();
166 * otherwise ordinarily lock takeLock.)
169 final ReentrantLock takeLock = this.takeLock;
170 takeLock.lock();
174 takeLock.unlock();
208 // assert takeLock.isHeldByCurrentThread();
224 takeLock.lock();
231 takeLock.unlock();
240 // takeLock.isHeldByCurrentThread());
438 final ReentrantLock takeLock = this.takeLock;
439 takeLock.lockInterruptibly();
449 takeLock.unlock();
461 final ReentrantLock takeLock = this.takeLock;
462 takeLock.lockInterruptibly();
474 takeLock.unlock();
487 final ReentrantLock takeLock = this.takeLock;
488 takeLock.lock();
497 takeLock.unlock();
507 final ReentrantLock takeLock = this.takeLock;
508 takeLock.lock();
516 takeLock.unlock();
732 final ReentrantLock takeLock = this.takeLock;
733 takeLock.lock();
758 takeLock.unlock();