public final class IdWeakHashMap
extends java.util.AbstractMap
implements java.util.Map
Modifier and Type | Class and Description |
---|---|
protected static class |
com.mchange.v1.identicator.IdMap.UserEntry |
Constructor and Description |
---|
IdWeakHashMap(Identicator id) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
containsKey(java.lang.Object o) |
boolean |
containsValue(java.lang.Object o) |
protected java.util.Map.Entry |
createIdEntry(java.util.Map.Entry entry) |
protected java.util.Map.Entry |
createIdEntry(java.lang.Object key,
java.lang.Object val) |
protected com.mchange.v1.identicator.IdHashKey |
createIdKey(java.lang.Object o) |
java.util.Set |
entrySet() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
get(java.lang.Object o) |
int |
hashCode() |
protected java.util.Set |
internalEntrySet() |
boolean |
isEmpty() |
java.util.Set |
keySet() |
java.lang.Object |
put(java.lang.Object k,
java.lang.Object v) |
void |
putAll(java.util.Map m) |
java.lang.Object |
remove(java.lang.Object o) |
protected java.lang.Object |
removeIdHashKey(com.mchange.v1.identicator.IdHashKey idhk) |
int |
size() |
java.util.Collection |
values() |
public IdWeakHashMap(Identicator id)
public int size()
size
in interface java.util.Map
size
in class java.util.AbstractMap
public boolean isEmpty()
isEmpty
in interface java.util.Map
isEmpty
in class java.util.AbstractMap
public boolean containsKey(java.lang.Object o)
containsKey
in interface java.util.Map
public boolean containsValue(java.lang.Object o)
containsValue
in interface java.util.Map
containsValue
in class java.util.AbstractMap
public java.lang.Object get(java.lang.Object o)
get
in interface java.util.Map
public java.lang.Object put(java.lang.Object k, java.lang.Object v)
put
in interface java.util.Map
public java.lang.Object remove(java.lang.Object o)
remove
in interface java.util.Map
public void putAll(java.util.Map m)
putAll
in interface java.util.Map
putAll
in class java.util.AbstractMap
public void clear()
clear
in interface java.util.Map
clear
in class java.util.AbstractMap
public java.util.Set keySet()
keySet
in interface java.util.Map
keySet
in class java.util.AbstractMap
public java.util.Collection values()
values
in interface java.util.Map
values
in class java.util.AbstractMap
public java.util.Set entrySet()
entrySet
in interface java.util.Map
public boolean equals(java.lang.Object o)
equals
in interface java.util.Map
equals
in class java.util.AbstractMap
public int hashCode()
hashCode
in interface java.util.Map
hashCode
in class java.util.AbstractMap
protected com.mchange.v1.identicator.IdHashKey createIdKey(java.lang.Object o)
protected java.lang.Object removeIdHashKey(com.mchange.v1.identicator.IdHashKey idhk)
protected final java.util.Set internalEntrySet()
protected final java.util.Map.Entry createIdEntry(java.lang.Object key, java.lang.Object val)
protected final java.util.Map.Entry createIdEntry(java.util.Map.Entry entry)