code: public static WaitStrategy phasedOffLock(long spinTimeout, long yieldTimeout, TimeUnit units) {
          return phasedOff(spinTimeout, yieldTimeout, units, blocking());
      }
docs: Block with wait/notifyAll semantics
  @param spinTimeout the spin timeout
  @param yieldTimeout the yield timeout
  @param units the time unit
  @return the wait strategy