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 theSet
interface, 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 backingConcurrentHashMap
instance has default initial capacity (16) and load factor (0.75).ConcurrentHashSet(int initialCapacity)
Deprecated.Constructs a new, empty set; the backingHashMap
instance has the specified initial capacity and default load factor, which is0.75
.ConcurrentHashSet(int initialCapacity, float loadFactor)
Deprecated.Constructs a new, empty set; the backingConcurrentHashMap
instance 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 boolean
add(E o)
Deprecated.void
clear()
Deprecated.Object
clone()
Deprecated.boolean
contains(Object o)
Deprecated.boolean
isEmpty()
Deprecated.Iterator<E>
iterator()
Deprecated.boolean
remove(Object o)
Deprecated.int
size()
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 backingConcurrentHashMap
instance 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. TheConcurrentHashMap
is 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 backingConcurrentHashMap
instance 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 backingHashMap
instance 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:
size
in interfaceCollection<E>
- Specified by:
size
in interfaceSet<E>
- Specified by:
size
in classAbstractCollection<E>
-
isEmpty
public boolean isEmpty()
Deprecated.- Specified by:
isEmpty
in interfaceCollection<E>
- Specified by:
isEmpty
in interfaceSet<E>
- Overrides:
isEmpty
in classAbstractCollection<E>
-
contains
public boolean contains(Object o)
Deprecated.- Specified by:
contains
in interfaceCollection<E>
- Specified by:
contains
in interfaceSet<E>
- Overrides:
contains
in classAbstractCollection<E>
-
add
public boolean add(E o)
Deprecated.- Specified by:
add
in interfaceCollection<E>
- Specified by:
add
in interfaceSet<E>
- Overrides:
add
in classAbstractCollection<E>
-
remove
public boolean remove(Object o)
Deprecated.- Specified by:
remove
in interfaceCollection<E>
- Specified by:
remove
in interfaceSet<E>
- Overrides:
remove
in classAbstractCollection<E>
-
clear
public void clear()
Deprecated.- Specified by:
clear
in interfaceCollection<E>
- Specified by:
clear
in interfaceSet<E>
- Overrides:
clear
in classAbstractCollection<E>
-
-