com.liferay.portal.kernel.concurrent
Class ConcurrentReferenceValueHashMap<K,V>
java.lang.Object
java.util.AbstractMap<K,V>
com.liferay.portal.kernel.concurrent.ConcurrentMapperHashMap<K,K,V,Reference<V>>
com.liferay.portal.kernel.concurrent.ConcurrentReferenceValueHashMap<K,V>
- All Implemented Interfaces:
- Serializable, ConcurrentMap<K,V>, Map<K,V>
- Direct Known Subclasses:
- WeakValueConcurrentHashMap
public class ConcurrentReferenceValueHashMap<K,V>
- extends ConcurrentMapperHashMap<K,K,V,Reference<V>>
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
| Methods inherited from class com.liferay.portal.kernel.concurrent.ConcurrentMapperHashMap |
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, putIfAbsent, remove, remove, replace, replace, size, values |
ConcurrentReferenceValueHashMap
public ConcurrentReferenceValueHashMap(ConcurrentMap<K,Reference<V>> innerConcurrentMap,
FinalizeManager.ReferenceFactory referenceFactory)
ConcurrentReferenceValueHashMap
public ConcurrentReferenceValueHashMap(int initialCapacity,
float loadFactor,
int concurrencyLevel,
FinalizeManager.ReferenceFactory referenceFactory)
ConcurrentReferenceValueHashMap
public ConcurrentReferenceValueHashMap(int initialCapacity,
FinalizeManager.ReferenceFactory referenceFactory)
ConcurrentReferenceValueHashMap
public ConcurrentReferenceValueHashMap(Map<? extends K,? extends V> map,
FinalizeManager.ReferenceFactory referenceFactory)
ConcurrentReferenceValueHashMap
public ConcurrentReferenceValueHashMap(FinalizeManager.ReferenceFactory referenceFactory)
mapKey
protected K mapKey(K key)
- Specified by:
mapKey in class ConcurrentMapperHashMap<K,K,V,Reference<V>>
mapKeyForQuery
protected K mapKeyForQuery(K key)
- Specified by:
mapKeyForQuery in class ConcurrentMapperHashMap<K,K,V,Reference<V>>
mapValue
protected Reference<V> mapValue(K key,
V value)
- Specified by:
mapValue in class ConcurrentMapperHashMap<K,K,V,Reference<V>>
mapValueForQuery
protected Reference<V> mapValueForQuery(V value)
- Specified by:
mapValueForQuery in class ConcurrentMapperHashMap<K,K,V,Reference<V>>
unmapKey
protected K unmapKey(K key)
- Specified by:
unmapKey in class ConcurrentMapperHashMap<K,K,V,Reference<V>>
unmapKeyForQuery
protected K unmapKeyForQuery(K key)
- Specified by:
unmapKeyForQuery in class ConcurrentMapperHashMap<K,K,V,Reference<V>>
unmapValue
protected V unmapValue(Reference<V> reference)
- Specified by:
unmapValue in class ConcurrentMapperHashMap<K,K,V,Reference<V>>
unmapValueForQuery
protected V unmapValueForQuery(Reference<V> reference)
- Specified by:
unmapValueForQuery in class ConcurrentMapperHashMap<K,K,V,Reference<V>>