org.jjoost.collections.sets.concurrent
Class LockFreeHashSet<V>
java.lang.Object
org.jjoost.collections.sets.base.AbstractSet<V>
org.jjoost.collections.sets.base.AbstractHashSet<V,N>
org.jjoost.collections.sets.base.HashSet<V,AbstractHashSet.LockFreeHashSetNode<V>>
org.jjoost.collections.sets.concurrent.LockFreeHashSet<V>
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Iterable<V>, AnyReadSet<V>, AnySet<V>, Set<V>, Function<V,java.lang.Boolean>
public class LockFreeHashSet<V>
- extends HashSet<V,AbstractHashSet.LockFreeHashSetNode<V>>
- See Also:
- Serialized Form
| Methods inherited from class org.jjoost.collections.sets.base.AbstractHashSet |
all, apply, capacity, clear, clearAndReturn, contains, count, equality, first, isEmpty, iterator, list, lockFreeLinkedNodeFactory, lockFreeNodeFactory, putAll, putIfAbsent, remove, remove, removeAndReturn, removeAndReturn, removeAndReturnFirst, removeAndReturnFirst, resize, serialLinkedNodeFactory, serialNodeFactory, shrink, totalCount |
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jjoost.collections.AnySet |
clear, clearAndReturn, putAll, putIfAbsent, remove, remove, removeAndReturn, removeAndReturn, removeAndReturnFirst, removeAndReturnFirst, shrink |
| Methods inherited from interface java.lang.Iterable |
iterator |
LockFreeHashSet
public LockFreeHashSet()
LockFreeHashSet
public LockFreeHashSet(int minimumInitialCapacity,
float loadFactor)
LockFreeHashSet
public LockFreeHashSet(Equality<? super V> keyEquality)
LockFreeHashSet
public LockFreeHashSet(Rehasher rehasher,
Equality<? super V> keyEquality)
LockFreeHashSet
public LockFreeHashSet(int minimumInitialCapacity,
float loadFactor,
Rehasher rehasher,
Equality<? super V> keyEquality)