public BuilderStage3b withoutStateSupplier() {
            return new BuilderStage3b(this);
        }
Updating the value is not dependent on any state.
stroom-util/src/main/java/stroom/util/concurrent/CachedValue.java