|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.AbstractMap
org.jscience.util.cache.WeakValueHashMap
public class WeakValueHashMap
Map implementation which keeps weak references to values. Entries are removed from the map when their value is no longer reachable using normal (hard) references. This is useful for maintaining canonical copies of objects without forcing these objects to remain in memory forever.
Note that this is distinct from the standard library class,WeakHashMap which has weak keys.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.util.AbstractMap |
|---|
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
java.util.Map.Entry<K,V> |
| Constructor Summary | |
|---|---|
WeakValueHashMap()
Creates a new WeakValueHashMap object. |
|
| Method Summary | |
|---|---|
boolean |
containsKey(java.lang.Object o)
DOCUMENT ME! |
java.util.Set |
entrySet()
DOCUMENT ME! |
java.lang.Object |
get(java.lang.Object key)
DOCUMENT ME! |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
DOCUMENT ME! |
| Methods inherited from class java.util.AbstractMap |
|---|
clear, clone, containsValue, equals, hashCode, isEmpty, keySet, putAll, remove, size, toString, values |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public WeakValueHashMap()
| Method Detail |
|---|
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
put in interface java.util.Mapput in class java.util.AbstractMapkey - DOCUMENT ME!value - DOCUMENT ME!
public java.lang.Object get(java.lang.Object key)
get in interface java.util.Mapget in class java.util.AbstractMapkey - DOCUMENT ME!
public boolean containsKey(java.lang.Object o)
containsKey in interface java.util.MapcontainsKey in class java.util.AbstractMapo - DOCUMENT ME!
public java.util.Set entrySet()
entrySet in interface java.util.MapentrySet in class java.util.AbstractMap
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||