public class CollectionFactory extends Object
Constructor and Description |
---|
CollectionFactory() |
Modifier and Type | Method and Description |
---|---|
static int |
computeCapacity(int expectedSize) |
static int |
computeCapacity(int expectedSize,
float loadFactor) |
static <K,V> ConcurrentMap<K,V> |
makeBoundedConcurrentMap(int maxSize) |
static <K,V> ConcurrentMap<K,V> |
makeConcurrentMap() |
static <K,V> ConcurrentMap<K,V> |
makeConcurrentMap(Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
makeConcurrentMap(int initCapacity) |
static <K,V> ConcurrentMap<K,V> |
makeConcurrentMap(int initCapacity,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
makeConcurrentMap(int initCapacity,
float loadFactor,
int concurrencyLevel) |
static <K,V> ConcurrentMap<K,V> |
makeConcurrentMap(int initCapacity,
float loadFactor,
int concurrencyLevel,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
makeConcurrentMap(int initCapacity,
int concurrencyLevel) |
static <K,V> ConcurrentMap<K,V> |
makeConcurrentMap(int initCapacity,
int concurrencyLevel,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
makeConcurrentParallelMap(int initCapacity,
int concurrencyLevel) |
static <K,V> ConcurrentMap<K,V> |
makeConcurrentParallelMap(int initCapacity,
int concurrencyLevel,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> Map<K,V> |
makeLinkedMap(int initialCapacity,
float loadFactor,
boolean accessOrder,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> Map<K,V> |
makeMap(Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> Map<K,V> |
makeMap(int initialCapacity,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> Map<K,V> |
makeMap(Map<? extends K,? extends V> entries,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <T> Set<T> |
makeSet(Equivalence<? super T> entryEq) |
static <T> Set<T> |
makeSet(int initialCapacity,
Equivalence<? super T> entryEq) |
static <T> Set<T> |
makeSet(T... entries)
Create a Set backed by the specified array.
|
public static int computeCapacity(int expectedSize)
public static int computeCapacity(int expectedSize, float loadFactor)
public static <K,V> ConcurrentMap<K,V> makeConcurrentMap()
public static <K,V> ConcurrentMap<K,V> makeConcurrentMap(int initCapacity)
public static <K,V> ConcurrentMap<K,V> makeConcurrentMap(int initCapacity, int concurrencyLevel)
public static <K,V> ConcurrentMap<K,V> makeConcurrentParallelMap(int initCapacity, int concurrencyLevel)
public static <K,V> ConcurrentMap<K,V> makeConcurrentMap(int initCapacity, float loadFactor, int concurrencyLevel)
public static <K,V> ConcurrentMap<K,V> makeConcurrentMap(Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
public static <K,V> ConcurrentMap<K,V> makeConcurrentMap(int initCapacity, Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
public static <K,V> ConcurrentMap<K,V> makeConcurrentMap(int initCapacity, int concurrencyLevel, Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
public static <K,V> ConcurrentMap<K,V> makeConcurrentParallelMap(int initCapacity, int concurrencyLevel, Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
public static <K,V> ConcurrentMap<K,V> makeConcurrentMap(int initCapacity, float loadFactor, int concurrencyLevel, Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
public static <K,V> ConcurrentMap<K,V> makeBoundedConcurrentMap(int maxSize)
public static <K,V> Map<K,V> makeMap(Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
public static <K,V> Map<K,V> makeMap(int initialCapacity, Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
public static <K,V> Map<K,V> makeMap(Map<? extends K,? extends V> entries, Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
public static <K,V> Map<K,V> makeLinkedMap(int initialCapacity, float loadFactor, boolean accessOrder, Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
public static <T> Set<T> makeSet(Equivalence<? super T> entryEq)
public static <T> Set<T> makeSet(int initialCapacity, Equivalence<? super T> entryEq)
@SafeVarargs public static <T> Set<T> makeSet(T... entries)
T
- type of elementsentries
- the array by which the list will be backedCopyright © 2018 JBoss, a division of Red Hat. All rights reserved.