Package com.mchange.v1.identicator
Class IdHashMap
java.lang.Object
java.util.AbstractMap
com.mchange.v1.identicator.IdHashMap
- All Implemented Interfaces:
Map
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,
V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
containsKey
(Object key) protected final Map.Entry
createIdEntry
(Object key, Object val) protected final Map.Entry
createIdEntry
(Map.Entry entry) protected com.mchange.v1.identicator.IdHashKey
entrySet()
protected final Set
protected Object
removeIdHashKey
(com.mchange.v1.identicator.IdHashKey idhk) Methods inherited from class java.util.AbstractMap
clear, clone, containsValue, equals, hashCode, isEmpty, keySet, putAll, size, toString, values
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Constructor Details
-
IdHashMap
-
-
Method Details
-
createIdKey
-
put
- Specified by:
put
in interfaceMap
- Overrides:
put
in classAbstractMap
-
containsKey
- Specified by:
containsKey
in interfaceMap
- Overrides:
containsKey
in classAbstractMap
-
get
- Specified by:
get
in interfaceMap
- Overrides:
get
in classAbstractMap
-
remove
- Specified by:
remove
in interfaceMap
- Overrides:
remove
in classAbstractMap
-
removeIdHashKey
-
entrySet
- Specified by:
entrySet
in interfaceMap
- Specified by:
entrySet
in classAbstractMap
-
internalEntrySet
-
createIdEntry
-
createIdEntry
-