public class CompactCIHashMap<K,V> extends CompactMap<K,V>
This Map uses very little memory (See CompactMap). When the Map has more than 'compactSize()' elements in it, the 'delegate' Map is a HashMap.
CompactMap.CompactMapEntry, CompactMap.LogicalValueType| Constructor and Description |
|---|
CompactCIHashMap() |
CompactCIHashMap(Map<K,V> other) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<K,V> |
getNewMap() |
protected boolean |
isCaseInsensitive() |
protected boolean |
useCopyIterator() |
clear, compactSize, computeKeyHashCode, computeValueHashCode, containsKey, containsValue, entrySet, equals, get, getLogicalValueType, getNewMap, getSingleValueKey, hashCode, isEmpty, keySet, minus, plus, put, putAll, remove, size, toString, valuesclone, finalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllprotected Map<K,V> getNewMap()
getNewMap in class CompactMap<K,V>protected boolean isCaseInsensitive()
isCaseInsensitive in class CompactMap<K,V>protected boolean useCopyIterator()
useCopyIterator in class CompactMap<K,V>Copyright © 2024. All rights reserved.