in component-dsl/src/main/java/org/apache/aries/component/dsl/configuration/ConfigurationHolder.java [34:59]
public static ConfigurationHolder fromMap(Map<String, ?> map) {
return new ConfigurationHolder() {
final Hashtable<String, ?> properties = new Hashtable<>(map);
@Override
public Dictionary<String, ?> getProperties() {
return new Hashtable<>(properties);
}
@Override
public long getChangeCount() {
return 0;
}
@Override
public long getUpdatedChangeCount() {
return getChangeCount();
}
@Override
public Dictionary<String, ?> getUpdatedProperties() {
return getProperties();
}
};
}