private Map getConfigMappings()

in src/main/java/org/apache/sling/caconfig/impl/metadata/BundleConfigurationMapping.java [56:70]


    private Map<String,ConfigurationMapping> getConfigMappings() {
        Map<String,ConfigurationMapping> configMappings = configMappingsRef.get();
        if (configMappings == null) {
            configMappings = initializeConfigMappings();
            if (configMappingsRef.compareAndSet(null, configMappings)) {
                return configMappings;
            }
            else {
                return configMappingsRef.get();
            }
        }
        else {
            return configMappings;
        }
    }