public class ConcurrentHashSetFactory extends AbstractSetFactory
ConcurrentMapFactory that creates
instances of a ConcurrentHashSet. Since no such class exists in JDK, we provide it via
ConcurrentHashMap.| Modifier and Type | Field and Description |
|---|---|
static ConcurrentHashSetFactory |
INSTANCE
The singleton instance.
|
| Constructor and Description |
|---|
ConcurrentHashSetFactory()
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
<E> Set<E> |
create()
This method creates a new
Collection instance. |
<E> Set<E> |
create(int capacity)
This method creates a new
Collection instance with the given initial capacity. |
Class<? extends Set> |
getCollectionImplementation()
This method gets the implementation of the
collection-interface used by
this factory. |
createGeneric, createGeneric, getCollectionInterfacepublic static final ConcurrentHashSetFactory INSTANCE
public <E> Set<E> create()
Collection instance. Collection can NOT be bound to the generic type <COLLECTION> because of
limitations in Java's generic type system. You need to work on the actual sub-interface (e.g.
ListFactory) to get the proper result type.E - the type of elements contained in the collection.CollectionFactory.createGeneric()public <E> Set<E> create(int capacity)
Collection instance with the given initial capacity. Collection can NOT be bound to the generic type <COLLECTION> because of
limitations in Java's generic type system. You need to work on the actual sub-interface (e.g.
ListFactory) to get the proper result type.E - the type of elements contained in the collection.capacity - is the initial capacity of the collection.CollectionFactory.createGeneric(int)public Class<? extends Set> getCollectionImplementation()
collection-interface used by
this factory.Collection implementation.Copyright © 2001–2015 mmm-Team. All rights reserved.