private void fillWithDefaults()

in src/main/java/org/apache/maven/buildcache/xml/CacheConfigImpl.java [195:213]


    private void fillWithDefaults(CacheConfig cacheConfig) {
        if (cacheConfig.getConfiguration() == null) {
            cacheConfig.setConfiguration(new Configuration());
        }
        Configuration configuration = cacheConfig.getConfiguration();
        if (configuration.getLocal() == null) {
            configuration.setLocal(new Local());
        }
        if (configuration.getRemote() == null) {
            configuration.setRemote(new Remote());
        }
        if (cacheConfig.getInput() == null) {
            cacheConfig.setInput(new Input());
        }
        Input input = cacheConfig.getInput();
        if (input.getGlobal() == null) {
            input.setGlobal(new PathSet());
        }
    }