01: package ri.cache.maps;
02:
03: import java.util.AbstractMap;
04: import java.util.AbstractSet;
05: import java.util.Iterator;
06: import java.util.Set;
07:
08: public abstract class AbstractLoaderMap extends AbstractMap {
09:
10: public abstract Object get(Object key);
11:
12: public boolean containsKey(Object key) {
13: return get(key) != null;
14: }
15:
16: public Set entrySet() {
17: return new AbstractSet() {
18: public Iterator iterator() {
19: throw new UnsupportedOperationException();
20: }
21:
22: public int size() {
23: throw new UnsupportedOperationException();
24: }
25: };
26: }
27:
28: }
|