package context.core.util; import java.util.HashMap; /** * * @author Aale * @param <K> * @param <V> */ public class DefaultValueHashMap<K,V> extends HashMap<K,V> { /** * */ protected V defaultValue; /** * * @param defaultValue */ public DefaultValueHashMap(V defaultValue) { this.defaultValue = defaultValue; } @Override public V get(Object k) { return containsKey(k) ? super.get(k) : defaultValue; } }