Class LazyLoadingMap<VALUECLASS>

java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<String,VALUECLASS>
org.eclnt.util.map.LazyLoadingMap<VALUECLASS>
All Implemented Interfaces:
Serializable, Cloneable, Map<String,VALUECLASS>

public class LazyLoadingMap<VALUECLASS> extends HashMap<String,VALUECLASS>
Normal HashMap in which the get(Object) method is extended: if the Map does not yet contain a value with the corresponding key, then an interface is called to load the value.

This class is extending HashMap - so it is NOT thread safe!
See Also: