protected void setConfigIncGen(T config) {
        ConfigState<T> prev = this.config.get();
        this.config.set(new ConfigState<>(true, prev.getGeneration() + 1, prev.applyOnRestart(), true, config, prev.payloadChecksums));
    }
Used by {@link FileConfigSubscription} and {@link ConfigSetSubscription}
config/src/main/java/com/yahoo/config/subscription/impl/ConfigSubscription.java