org.jjoost.collections.maps.concurrent
Class LockFreeLinkedInlineListHashMap<K,V>

java.lang.Object
  extended by org.jjoost.collections.maps.base.AbstractHashMap<K,V,N>
      extended by org.jjoost.collections.maps.base.InlineListHashMap<K,V,org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineListHashMap.Node<K,V>>
          extended by org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineListHashMap<K,V>
All Implemented Interfaces:
java.io.Serializable, AnyMap<K,V>, AnyReadMap<K,V>, ListMap<K,V>, Function<K,java.lang.Iterable<V>>

public class LockFreeLinkedInlineListHashMap<K,V>
extends InlineListHashMap<K,V,org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineListHashMap.Node<K,V>>

See Also:
Serialized Form

Constructor Summary
LockFreeLinkedInlineListHashMap()
           
LockFreeLinkedInlineListHashMap(int minimumInitialCapacity, float loadFactor)
           
LockFreeLinkedInlineListHashMap(int minimumInitialCapacity, float loadFactor, Rehasher rehasher, Equality<? super K> keyEquality, Equality<? super V> valEquality)
           
 
Method Summary
static
<K,V> org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineListHashMap.NodeFactory<K,V>
factory()
           
 
Methods inherited from class org.jjoost.collections.maps.base.InlineListHashMap
add, apply, copy, entries, keys, permitsDuplicateKeys, put, putIfAbsent, 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
 
Methods inherited from interface org.jjoost.collections.AnyMap
clear, clearAndReturn, inverse, remove, remove, removeAndReturn, removeAndReturn, removeAndReturnFirst, shrink, values
 
Methods inherited from interface org.jjoost.collections.AnyReadMap
contains, contains, count, count, entries, first, isEmpty, list, totalCount
 

Constructor Detail

LockFreeLinkedInlineListHashMap

public LockFreeLinkedInlineListHashMap()

LockFreeLinkedInlineListHashMap

public LockFreeLinkedInlineListHashMap(int minimumInitialCapacity,
                                       float loadFactor)

LockFreeLinkedInlineListHashMap

public LockFreeLinkedInlineListHashMap(int minimumInitialCapacity,
                                       float loadFactor,
                                       Rehasher rehasher,
                                       Equality<? super K> keyEquality,
                                       Equality<? super V> valEquality)
Method Detail

factory

public static <K,V> org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineListHashMap.NodeFactory<K,V> factory()