org.jjoost.collections.maps.concurrent
Class LockFreeInlineMultiHashMap<K,V>
java.lang.Object
org.jjoost.collections.maps.base.AbstractHashMap<K,V,N>
org.jjoost.collections.maps.base.InlineMultiHashMap<K,V,org.jjoost.collections.maps.concurrent.LockFreeInlineMultiHashMap.Node<K,V>>
org.jjoost.collections.maps.concurrent.LockFreeInlineMultiHashMap<K,V>
- All Implemented Interfaces:
- java.io.Serializable, AnyMap<K,V>, AnyReadMap<K,V>, MultiMap<K,V>, Function<K,java.lang.Iterable<V>>
public class LockFreeInlineMultiHashMap<K,V>
- extends InlineMultiHashMap<K,V,org.jjoost.collections.maps.concurrent.LockFreeInlineMultiHashMap.Node<K,V>>
- See Also:
- Serialized Form
|
Method Summary |
static
<K,V> org.jjoost.collections.maps.concurrent.LockFreeInlineMultiHashMap.NodeFactory<K,V> |
|
factory()
|
| 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 |
LockFreeInlineMultiHashMap
public LockFreeInlineMultiHashMap()
LockFreeInlineMultiHashMap
public LockFreeInlineMultiHashMap(int minimumInitialCapacity,
float loadFactor)
LockFreeInlineMultiHashMap
public LockFreeInlineMultiHashMap(int minimumInitialCapacity,
float loadFactor,
Rehasher rehasher,
Equality<? super K> keyEquality,
Equality<? super V> valEquality)
factory
public static <K,V> org.jjoost.collections.maps.concurrent.LockFreeInlineMultiHashMap.NodeFactory<K,V> factory()