public class ConcurrentReferenceValueHashMap<K,V> extends ConcurrentMapperHashMap<K,K,V,java.lang.ref.Reference<V>>
entrySet, innerConcurrentMap, keySet, values| Constructor and Description |
|---|
ConcurrentReferenceValueHashMap(java.util.concurrent.ConcurrentMap<K,java.lang.ref.Reference<V>> innerConcurrentMap,
com.liferay.petra.memory.FinalizeManager.ReferenceFactory referenceFactory) |
ConcurrentReferenceValueHashMap(com.liferay.petra.memory.FinalizeManager.ReferenceFactory referenceFactory) |
ConcurrentReferenceValueHashMap(int initialCapacity,
com.liferay.petra.memory.FinalizeManager.ReferenceFactory referenceFactory) |
ConcurrentReferenceValueHashMap(int initialCapacity,
float loadFactor,
int concurrencyLevel,
com.liferay.petra.memory.FinalizeManager.ReferenceFactory referenceFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected K |
mapKey(K key) |
protected K |
mapKeyForQuery(K key) |
protected java.lang.ref.Reference<V> |
mapValue(K key,
V value) |
protected java.lang.ref.Reference<V> |
mapValueForQuery(V value) |
protected K |
unmapKey(K key) |
protected K |
unmapKeyForQuery(K key) |
protected V |
unmapValue(java.lang.ref.Reference<V> reference) |
protected V |
unmapValueForQuery(java.lang.ref.Reference<V> reference) |
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, putIfAbsent, remove, remove, replace, replace, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitpublic ConcurrentReferenceValueHashMap(java.util.concurrent.ConcurrentMap<K,java.lang.ref.Reference<V>> innerConcurrentMap, com.liferay.petra.memory.FinalizeManager.ReferenceFactory referenceFactory)
public ConcurrentReferenceValueHashMap(com.liferay.petra.memory.FinalizeManager.ReferenceFactory referenceFactory)
public ConcurrentReferenceValueHashMap(int initialCapacity,
com.liferay.petra.memory.FinalizeManager.ReferenceFactory referenceFactory)
public ConcurrentReferenceValueHashMap(int initialCapacity,
float loadFactor,
int concurrencyLevel,
com.liferay.petra.memory.FinalizeManager.ReferenceFactory referenceFactory)
protected K mapKeyForQuery(K key)
mapKeyForQuery in class ConcurrentMapperHashMap<K,K,V,java.lang.ref.Reference<V>>protected java.lang.ref.Reference<V> mapValueForQuery(V value)
mapValueForQuery in class ConcurrentMapperHashMap<K,K,V,java.lang.ref.Reference<V>>protected K unmapKeyForQuery(K key)
unmapKeyForQuery in class ConcurrentMapperHashMap<K,K,V,java.lang.ref.Reference<V>>protected V unmapValue(java.lang.ref.Reference<V> reference)
unmapValue in class ConcurrentMapperHashMap<K,K,V,java.lang.ref.Reference<V>>protected V unmapValueForQuery(java.lang.ref.Reference<V> reference)
unmapValueForQuery in class ConcurrentMapperHashMap<K,K,V,java.lang.ref.Reference<V>>