Lines Matching refs:lock

103     /** Main lock guarding all access */
104 final ReentrantLock lock;
150 * Call only when holding lock.
161 * Call only when holding lock.
176 * Call only when holding lock.
227 lock = new ReentrantLock(fair);
228 notEmpty = lock.newCondition();
229 notFull = lock.newCondition();
252 final ReentrantLock lock = this.lock;
253 lock.lock(); // Lock only for visibility, not mutual exclusion
267 lock.unlock();
297 final ReentrantLock lock = this.lock;
298 lock.lock();
307 lock.unlock();
320 final ReentrantLock lock = this.lock;
321 lock.lockInterruptibly();
327 lock.unlock();
344 final ReentrantLock lock = this.lock;
345 lock.lockInterruptibly();
355 lock.unlock();
360 final ReentrantLock lock = this.lock;
361 lock.lock();
365 lock.unlock();
370 final ReentrantLock lock = this.lock;
371 lock.lockInterruptibly();
377 lock.unlock();
383 final ReentrantLock lock = this.lock;
384 lock.lockInterruptibly();
393 lock.unlock();
398 final ReentrantLock lock = this.lock;
399 lock.lock();
403 lock.unlock();
415 final ReentrantLock lock = this.lock;
416 lock.lock();
420 lock.unlock();
438 final ReentrantLock lock = this.lock;
439 lock.lock();
443 lock.unlock();
467 final ReentrantLock lock = this.lock;
468 lock.lock();
478 lock.unlock();
493 final ReentrantLock lock = this.lock;
494 lock.lock();
501 lock.unlock();
520 final ReentrantLock lock = this.lock;
521 lock.lock();
529 lock.unlock();
572 final ReentrantLock lock = this.lock;
573 lock.lock();
586 lock.unlock();
591 final ReentrantLock lock = this.lock;
592 lock.lock();
608 lock.unlock();
618 final ReentrantLock lock = this.lock;
619 lock.lock();
628 lock.unlock();
643 final ReentrantLock lock = this.lock;
644 lock.lock();
663 lock.unlock();
680 final ReentrantLock lock = this.lock;
681 lock.lock();
699 lock.unlock();
744 final ReentrantLock lock = ArrayBlockingQueue.this.lock;
745 lock.lock();
751 lock.unlock();
760 final ReentrantLock lock = ArrayBlockingQueue.this.lock;
761 lock.lock();
778 lock.unlock();
783 final ReentrantLock lock = ArrayBlockingQueue.this.lock;
784 lock.lock();
800 lock.unlock();