Reorganized exposed methods on AbstractQueuedSynchronizer subclass