Package org.biojava.utils.cache
Class WeakCacheMap
- java.lang.Object
-
- org.biojava.utils.cache.WeakCacheMap
-
- All Implemented Interfaces:
CacheMap
public class WeakCacheMap extends Object implements CacheMap
A cache which retains weak references to objects- Since:
- 1.3
- Author:
- Thomas Down
-
-
Constructor Summary
Constructors Constructor Description WeakCacheMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
get(Object key)
Retrieve the Object associated with the key, or null if either no value has been associated or if the key's value has been cleared by the cache.void
put(Object key, Object value)
Associate a value with a key.void
remove(Object key)
Explicitly remove an object.
-
-
-
Constructor Detail
-
WeakCacheMap
public WeakCacheMap()
-
-
Method Detail
-
put
public void put(Object key, Object value)
Description copied from interface:CacheMap
Associate a value with a key. The association may be broken at any time.
-
get
public Object get(Object key)
Description copied from interface:CacheMap
Retrieve the Object associated with the key, or null if either no value has been associated or if the key's value has been cleared by the cache.
-
-