reactor-core/src/main/java/reactor/util/concurrent/WaitStrategy.java
public static WaitStrategy phasedOffLock(long spinTimeout, long yieldTimeout, TimeUnit units) {
        return phasedOff(spinTimeout, yieldTimeout, units, blocking());
    }
public static WaitStrategy phasedOffLock(long spinTimeout, long yieldTimeout, TimeUnit units) {
        return phasedOff(spinTimeout, yieldTimeout, units, blocking());
    }
Block with wait/notifyAll semantics
@param spinTimeout the spin timeout
@param yieldTimeout the yield timeout
@param units the time unit
@return the wait strategy