awaitility/src/main/java/org/awaitility/core/ConditionFactory.java
public ConditionFactory between(Duration atLeast, Duration atMost) {
        return atLeast(atLeast).and().atMost(atMost);
    }
public ConditionFactory between(Duration atLeast, Duration atMost) {
        return atLeast(atLeast).and().atMost(atMost);
    }
Specifies the duration window which has to be satisfied during operation execution. In case operation is executed
before <code>atLeast</code> or after <code>atMost</code> timeout exception is thrown.

@param atLeast lower part of execution window
@param atMost  upper part of execution window
@return the condition factory