public void advance(TemporalAmount temporal) {
        currentTime.updateAndGet(time -> time.plus(temporal));
    }
A clock which initially has the time of its creation but can only be advanced by calling advance

@author bratseth
testutil/src/main/java/com/yahoo/test/ManualClock.java