public final class IdWeakHashMap extends AbstractMap implements Map
| Modifier and Type | Class and Description |
|---|---|
protected static class |
IdMap.UserEntry |
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
IdWeakHashMap(Identicator id) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
containsKey(Object o) |
boolean |
containsValue(Object o) |
protected Map.Entry |
createIdEntry(Map.Entry entry) |
protected Map.Entry |
createIdEntry(Object key,
Object val) |
protected com.mchange.v1.identicator.IdHashKey |
createIdKey(Object o) |
Set |
entrySet() |
boolean |
equals(Object o) |
Object |
get(Object o) |
int |
hashCode() |
protected Set |
internalEntrySet() |
boolean |
isEmpty() |
Set |
keySet() |
Object |
put(Object k,
Object v) |
void |
putAll(Map m) |
Object |
remove(Object o) |
protected Object |
removeIdHashKey(com.mchange.v1.identicator.IdHashKey idhk) |
int |
size() |
Collection |
values() |
clone, toStringpublic IdWeakHashMap(Identicator id)
public int size()
size in interface Mapsize in class AbstractMappublic boolean isEmpty()
isEmpty in interface MapisEmpty in class AbstractMappublic boolean containsKey(Object o)
containsKey in interface Mappublic boolean containsValue(Object o)
containsValue in interface MapcontainsValue in class AbstractMappublic void putAll(Map m)
putAll in interface MapputAll in class AbstractMappublic void clear()
clear in interface Mapclear in class AbstractMappublic Set keySet()
keySet in interface MapkeySet in class AbstractMappublic Collection values()
values in interface Mapvalues in class AbstractMappublic boolean equals(Object o)
equals in interface Mapequals in class AbstractMappublic int hashCode()
hashCode in interface MaphashCode in class AbstractMapprotected com.mchange.v1.identicator.IdHashKey createIdKey(Object o)
protected Object removeIdHashKey(com.mchange.v1.identicator.IdHashKey idhk)
protected final Set internalEntrySet()