Package org.jivesoftware.util
Class ConcurrentHashSet<E>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractSet<E>
-
- org.jivesoftware.util.ConcurrentHashSet<E>
-
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<E>,Collection<E>,Set<E>
@Deprecated public class ConcurrentHashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, Serializable
Deprecated.UseConcurrentHashMap.newKeySet()instead.This class implements theSetinterface, backed by a ConcurrentHashMap instance.- Author:
- Matt Tucker
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConcurrentHashSet()Deprecated.Constructs a new, empty set; the backingConcurrentHashMapinstance has default initial capacity (16) and load factor (0.75).ConcurrentHashSet(int initialCapacity)Deprecated.Constructs a new, empty set; the backingHashMapinstance has the specified initial capacity and default load factor, which is0.75.ConcurrentHashSet(int initialCapacity, float loadFactor)Deprecated.Constructs a new, empty set; the backingConcurrentHashMapinstance has the specified initial capacity and the specified load factor.ConcurrentHashSet(Collection<? extends E> c)Deprecated.Constructs a new set containing the elements in the specified collection.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanadd(E o)Deprecated.voidclear()Deprecated.Objectclone()Deprecated.booleancontains(Object o)Deprecated.booleanisEmpty()Deprecated.Iterator<E>iterator()Deprecated.booleanremove(Object o)Deprecated.intsize()Deprecated.-
Methods inherited from class java.util.AbstractSet
equals, hashCode, removeAll
-
Methods inherited from class java.util.AbstractCollection
addAll, containsAll, retainAll, toArray, toArray, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface java.util.Set
addAll, containsAll, equals, hashCode, removeAll, retainAll, spliterator, toArray, toArray
-
-
-
-
Constructor Detail
-
ConcurrentHashSet
public ConcurrentHashSet()
Deprecated.Constructs a new, empty set; the backingConcurrentHashMapinstance has default initial capacity (16) and load factor (0.75).
-
ConcurrentHashSet
public ConcurrentHashSet(Collection<? extends E> c)
Deprecated.Constructs a new set containing the elements in the specified collection. TheConcurrentHashMapis created with default load factor (0.75) and an initial capacity sufficient to contain the elements in the specified collection.- Parameters:
c- the collection whose elements are to be placed into this set.- Throws:
NullPointerException- if the specified collection is null.
-
ConcurrentHashSet
public ConcurrentHashSet(int initialCapacity, float loadFactor)Deprecated.Constructs a new, empty set; the backingConcurrentHashMapinstance has the specified initial capacity and the specified load factor.- Parameters:
initialCapacity- the initial capacity of the hash map.loadFactor- the load factor of the hash map.- Throws:
IllegalArgumentException- if the initial capacity is less than zero, or if the load factor is nonpositive.
-
ConcurrentHashSet
public ConcurrentHashSet(int initialCapacity)
Deprecated.Constructs a new, empty set; the backingHashMapinstance has the specified initial capacity and default load factor, which is0.75.- Parameters:
initialCapacity- the initial capacity of the hash table.- Throws:
IllegalArgumentException- if the initial capacity is less than zero.
-
-
Method Detail
-
size
public int size()
Deprecated.- Specified by:
sizein interfaceCollection<E>- Specified by:
sizein interfaceSet<E>- Specified by:
sizein classAbstractCollection<E>
-
isEmpty
public boolean isEmpty()
Deprecated.- Specified by:
isEmptyin interfaceCollection<E>- Specified by:
isEmptyin interfaceSet<E>- Overrides:
isEmptyin classAbstractCollection<E>
-
contains
public boolean contains(Object o)
Deprecated.- Specified by:
containsin interfaceCollection<E>- Specified by:
containsin interfaceSet<E>- Overrides:
containsin classAbstractCollection<E>
-
add
public boolean add(E o)
Deprecated.- Specified by:
addin interfaceCollection<E>- Specified by:
addin interfaceSet<E>- Overrides:
addin classAbstractCollection<E>
-
remove
public boolean remove(Object o)
Deprecated.- Specified by:
removein interfaceCollection<E>- Specified by:
removein interfaceSet<E>- Overrides:
removein classAbstractCollection<E>
-
clear
public void clear()
Deprecated.- Specified by:
clearin interfaceCollection<E>- Specified by:
clearin interfaceSet<E>- Overrides:
clearin classAbstractCollection<E>
-
-