Interface Control

    • Method Detail

      • shallowClone

        Control shallowClone()
        Clone this lock for the lock table information. Objects cloned will not be altered.
      • isEmpty

        boolean isEmpty()
      • unlock

        boolean unlock​(Latch lockInGroup,
                       int unlockCount)
      • addWaiters

        void addWaiters​(java.util.Map<java.lang.Object,​java.lang.Object> waiters)
      • getFirstGrant

        Lock getFirstGrant()
      • getGranted

        java.util.List getGranted()
      • getWaiting

        java.util.List getWaiting()
      • isGrantable

        boolean isGrantable​(boolean otherWaiters,
                            CompatibilitySpace compatibilitySpace,
                            java.lang.Object qualifier)