| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ReferenceMap
A Map type that can hold its keys, values, or both with
 weak or soft references.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from interface java.util.Map | 
|---|
| java.util.Map.Entry<K,V> | 
| Field Summary | |
|---|---|
| static int | HARD | 
| static int | SOFT | 
| static int | WEAK | 
| Method Summary | |
|---|---|
|  void | keyExpired(java.lang.Object value)Overridable callback for when a key reference expires. | 
|  void | removeExpired()Purge stale entries. | 
|  void | valueExpired(java.lang.Object key)Overridable callback for when a value reference expires. | 
| Methods inherited from interface java.util.Map | 
|---|
| clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values | 
| Field Detail | 
|---|
static final int HARD
static final int WEAK
static final int SOFT
| Method Detail | 
|---|
void removeExpired()
void keyExpired(java.lang.Object value)
value - the value for the expired keyvoid valueExpired(java.lang.Object key)
key - the key for the expired value| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||