1 package org.onap.config.impl;
3 import org.apache.commons.configuration2.DatabaseConfiguration;
5 import java.util.Collections;
7 import java.util.WeakHashMap;
10 * The type Agglomerate configuration.
12 public class AgglomerateConfiguration extends DatabaseConfiguration {
14 private final Map<String, Object> store =
15 Collections.synchronizedMap(new WeakHashMap<String, Object>());
18 * Gets property value.
21 * @return the property value
23 public Object getPropertyValue(String key) {
25 objToReturn = store.get(key);
26 if (objToReturn == null && !store.containsKey(key)) {
27 objToReturn = super.getProperty(key);
28 store.put(key, objToReturn);