public class ConcurrentReferenceKeyHashMap<K,V> extends ConcurrentMapperHashMap<K,Reference<K>,V,V>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>entrySet, innerConcurrentMap, keySet, values| Constructor and Description |
|---|
ConcurrentReferenceKeyHashMap(ConcurrentMap<Reference<K>,V> innerConcurrentMap,
FinalizeManager.ReferenceFactory referenceFactory) |
ConcurrentReferenceKeyHashMap(FinalizeManager.ReferenceFactory referenceFactory) |
ConcurrentReferenceKeyHashMap(int initialCapacity,
FinalizeManager.ReferenceFactory referenceFactory) |
ConcurrentReferenceKeyHashMap(int initialCapacity,
float loadFactor,
int concurrencyLevel,
FinalizeManager.ReferenceFactory referenceFactory) |
ConcurrentReferenceKeyHashMap(Map<? extends K,? extends V> map,
FinalizeManager.ReferenceFactory referenceFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected Reference<K> |
mapKey(K key) |
protected Reference<K> |
mapKeyForQuery(K key) |
protected V |
mapValue(K key,
V value) |
protected V |
mapValueForQuery(V value) |
protected K |
unmapKey(Reference<K> reference) |
protected K |
unmapKeyForQuery(Reference<K> reference) |
protected V |
unmapValue(V value) |
protected V |
unmapValueForQuery(V value) |
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, putIfAbsent, remove, remove, replace, replace, size, valuesclone, equals, hashCode, toStringpublic ConcurrentReferenceKeyHashMap(ConcurrentMap<Reference<K>,V> innerConcurrentMap, FinalizeManager.ReferenceFactory referenceFactory)
public ConcurrentReferenceKeyHashMap(int initialCapacity,
float loadFactor,
int concurrencyLevel,
FinalizeManager.ReferenceFactory referenceFactory)
public ConcurrentReferenceKeyHashMap(int initialCapacity,
FinalizeManager.ReferenceFactory referenceFactory)
public ConcurrentReferenceKeyHashMap(Map<? extends K,? extends V> map, FinalizeManager.ReferenceFactory referenceFactory)
public ConcurrentReferenceKeyHashMap(FinalizeManager.ReferenceFactory referenceFactory)
protected Reference<K> mapKeyForQuery(K key)
mapKeyForQuery in class ConcurrentMapperHashMap<K,Reference<K>,V,V>protected V mapValueForQuery(V value)
mapValueForQuery in class ConcurrentMapperHashMap<K,Reference<K>,V,V>protected K unmapKeyForQuery(Reference<K> reference)
unmapKeyForQuery in class ConcurrentMapperHashMap<K,Reference<K>,V,V>protected V unmapValue(V value)
unmapValue in class ConcurrentMapperHashMap<K,Reference<K>,V,V>protected V unmapValueForQuery(V value)
unmapValueForQuery in class ConcurrentMapperHashMap<K,Reference<K>,V,V>