public static WaitStrategy phasedOffSleep(long spinTimeout, long yieldTimeout, TimeUnit units) {
        return phasedOff(spinTimeout, yieldTimeout, units, parking(0));
    }
public static WaitStrategy phasedOffSleep(long spinTimeout, long yieldTimeout, TimeUnit units) {
        return phasedOff(spinTimeout, yieldTimeout, units, parking(0));
    }
public static WaitStrategy phasedOffSleep ( long spinTimeout , long yieldTimeout , TimeUnit units ) { return phasedOff ( spinTimeout , yieldTimeout , units , parking ( 0 ) ) ; }
Block by parking in a loop
@param spinTimeout the spin timeout
@param yieldTimeout the yield timeout
@param units the time unit
@return the wait strategy
Block by parking in a loop