org.jjoost.collections.sets.concurrent
Class LockFreeCountingMultiHashSet<V>
java.lang.Object
org.jjoost.collections.sets.base.NestedMultiHashSet<V,LockFreeCountingMultiHashSet.Node<V>>
org.jjoost.collections.sets.concurrent.LockFreeCountingMultiHashSet<V>
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Iterable<V>, AnyReadSet<V>, AnySet<V>, MultiSet<V>, Function<V,java.lang.Boolean>
public class LockFreeCountingMultiHashSet<V>
- extends NestedMultiHashSet<V,LockFreeCountingMultiHashSet.Node<V>>
- See Also:
- Serialized Form
| Methods inherited from class org.jjoost.collections.sets.base.NestedMultiHashSet |
add, all, apply, clear, clearAndReturn, contains, copy, count, equality, first, isEmpty, iterator, list, permitsDuplicates, put, put, putAll, putIfAbsent, remove, remove, removeAndReturn, removeAndReturn, removeAndReturnFirst, removeAndReturnFirst, shrink, totalCount, unique, uniqueCount |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LockFreeCountingMultiHashSet
public LockFreeCountingMultiHashSet()
LockFreeCountingMultiHashSet
public LockFreeCountingMultiHashSet(int minimumInitialCapacity,
float loadFactor)
LockFreeCountingMultiHashSet
public LockFreeCountingMultiHashSet(int minimumInitialCapacity,
float loadFactor,
Rehasher rehasher,
Equality<? super V> keyEquality)
factory
public static <V> LockFreeCountingMultiHashSet.NodeFactory<V> factory()