|
||||||||||
| 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 | |||||||||