org.jjoost.collections.maps.concurrent
Class LockFreeHashMap<K,V>
java.lang.Object
org.jjoost.collections.maps.base.AbstractHashMap<K,V,N>
org.jjoost.collections.maps.base.ScalarHashMap<K,V,org.jjoost.collections.maps.concurrent.LockFreeHashMap.Node<K,V>>
org.jjoost.collections.maps.concurrent.LockFreeHashMap<K,V>
- All Implemented Interfaces:
- java.io.Serializable, AnyMap<K,V>, AnyReadMap<K,V>, Map<K,V>, Function<K,V>
public class LockFreeHashMap<K,V>
- extends ScalarHashMap<K,V,org.jjoost.collections.maps.concurrent.LockFreeHashMap.Node<K,V>>
- See Also:
- Serialized Form
|
Method Summary |
static
<K,V> org.jjoost.collections.maps.concurrent.LockFreeHashMap.SerialScalarHashNodeFactory<K,V> |
|
factory()
|
| Methods inherited from class org.jjoost.collections.maps.base.ScalarHashMap |
add, apply, copy, ensureAndGet, ensureAndGet, entries, get, keys, permitsDuplicateKeys, put, putIfAbsent, putIfAbsent, size, uniqueKeyCount, values |
| Methods inherited from class org.jjoost.collections.maps.base.AbstractHashMap |
clear, clearAndReturn, contains, contains, count, count, entries, first, inverse, isEmpty, list, remove, remove, removeAndReturn, removeAndReturn, removeAndReturnFirst, shrink, totalCount, values |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LockFreeHashMap
public LockFreeHashMap()
LockFreeHashMap
public LockFreeHashMap(int minimumInitialCapacity,
float loadFactor)
LockFreeHashMap
public LockFreeHashMap(int minimumInitialCapacity,
float loadFactor,
Rehasher rehasher,
Equality<? super K> keyEquality,
Equality<? super V> valEquality)
factory
public static <K,V> org.jjoost.collections.maps.concurrent.LockFreeHashMap.SerialScalarHashNodeFactory<K,V> factory()