public class CollectionFactory
extends java.lang.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> java.util.concurrent.ConcurrentMap<K,V> |
makeBoundedConcurrentMap(int maxSize) |
static <K,V> java.util.concurrent.ConcurrentMap<K,V> |
makeConcurrentMap() |
static <K,V> java.util.concurrent.ConcurrentMap<K,V> |
makeConcurrentMap(Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq)
Deprecated.
Since 9.0, please use
makeConcurrentMap() instead. |
static <K,V> java.util.concurrent.ConcurrentMap<K,V> |
makeConcurrentMap(int initCapacity) |
static <K,V> java.util.concurrent.ConcurrentMap<K,V> |
makeConcurrentMap(int initCapacity,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq)
Deprecated.
Since 9.0, please use
makeConcurrentMap(int) instead. |
static <K,V> java.util.concurrent.ConcurrentMap<K,V> |
makeConcurrentMap(int initCapacity,
float loadFactor,
int concurrencyLevel) |
static <K,V> java.util.concurrent.ConcurrentMap<K,V> |
makeConcurrentMap(int initCapacity,
float loadFactor,
int concurrencyLevel,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq)
Deprecated.
Since 9.0, please use
makeConcurrentMap(int, float, int) instead. |
static <K,V> java.util.concurrent.ConcurrentMap<K,V> |
makeConcurrentMap(int initCapacity,
int concurrencyLevel) |
static <K,V> java.util.concurrent.ConcurrentMap<K,V> |
makeConcurrentMap(int initCapacity,
int concurrencyLevel,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq)
Deprecated.
Since 9.0, please use
makeConcurrentMap(int, int) instead. |
static <K,V> java.util.concurrent.ConcurrentMap<K,V> |
makeConcurrentParallelMap(int initCapacity,
int concurrencyLevel) |
static <K,V> java.util.concurrent.ConcurrentMap<K,V> |
makeConcurrentParallelMap(int initCapacity,
int concurrencyLevel,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq)
Deprecated.
Since 9.0, please use
makeConcurrentParallelMap(int, int) instead. |
static <K,V> java.util.Map<K,V> |
makeLinkedMap(int initialCapacity,
float loadFactor,
boolean accessOrder) |
static <K,V> java.util.Map<K,V> |
makeLinkedMap(int initialCapacity,
float loadFactor,
boolean accessOrder,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq)
Deprecated.
Since 9.0, please use
makeSet(int) instead. |
static <K,V> java.util.Map<K,V> |
makeMap() |
static <K,V> java.util.Map<K,V> |
makeMap(Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq)
Deprecated.
Since 9.0, please use
makeMap() instead. |
static <K,V> java.util.Map<K,V> |
makeMap(int initialCapacity) |
static <K,V> java.util.Map<K,V> |
makeMap(int initialCapacity,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq)
Deprecated.
Since 9.0, please use
makeMap(int) instead. |
static <K,V> java.util.Map<K,V> |
makeMap(java.util.Map<? extends K,? extends V> entries) |
static <K,V> java.util.Map<K,V> |
makeMap(java.util.Map<? extends K,? extends V> entries,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq)
Deprecated.
Since 9.0, please use
makeMap(Map) instead. |
static <T> java.util.Set<T> |
makeSet() |
static <T> java.util.Set<T> |
makeSet(Equivalence<? super T> entryEq)
Deprecated.
Since 9.0, please use
makeSet() instead. |
static <T> java.util.Set<T> |
makeSet(int initialCapacity) |
static <T> java.util.Set<T> |
makeSet(int initialCapacity,
Equivalence<? super T> entryEq)
Deprecated.
Since 9.0, please use
makeSet(int) instead. |
static <T> java.util.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> java.util.concurrent.ConcurrentMap<K,V> makeConcurrentMap()
public static <K,V> java.util.concurrent.ConcurrentMap<K,V> makeConcurrentMap(int initCapacity)
public static <K,V> java.util.concurrent.ConcurrentMap<K,V> makeConcurrentMap(int initCapacity,
int concurrencyLevel)
public static <K,V> java.util.concurrent.ConcurrentMap<K,V> makeConcurrentParallelMap(int initCapacity,
int concurrencyLevel)
public static <K,V> java.util.concurrent.ConcurrentMap<K,V> makeConcurrentMap(int initCapacity,
float loadFactor,
int concurrencyLevel)
public static <K,V> java.util.Map<K,V> makeMap()
public static <K,V> java.util.Map<K,V> makeMap(int initialCapacity)
public static <K,V> java.util.Map<K,V> makeMap(java.util.Map<? extends K,? extends V> entries)
public static <K,V> java.util.Map<K,V> makeLinkedMap(int initialCapacity,
float loadFactor,
boolean accessOrder)
public static <T> java.util.Set<T> makeSet()
public static <T> java.util.Set<T> makeSet(int initialCapacity)
@Deprecated public static <K,V> java.util.concurrent.ConcurrentMap<K,V> makeConcurrentMap(Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
makeConcurrentMap() instead.@Deprecated
public static <K,V> java.util.concurrent.ConcurrentMap<K,V> makeConcurrentMap(int initCapacity,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq)
makeConcurrentMap(int) instead.@Deprecated
public static <K,V> java.util.concurrent.ConcurrentMap<K,V> makeConcurrentMap(int initCapacity,
int concurrencyLevel,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq)
makeConcurrentMap(int, int) instead.@Deprecated
public static <K,V> java.util.concurrent.ConcurrentMap<K,V> makeConcurrentParallelMap(int initCapacity,
int concurrencyLevel,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq)
makeConcurrentParallelMap(int, int) instead.@Deprecated
public static <K,V> java.util.concurrent.ConcurrentMap<K,V> makeConcurrentMap(int initCapacity,
float loadFactor,
int concurrencyLevel,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq)
makeConcurrentMap(int, float, int) instead.public static <K,V> java.util.concurrent.ConcurrentMap<K,V> makeBoundedConcurrentMap(int maxSize)
@Deprecated public static <K,V> java.util.Map<K,V> makeMap(Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
makeMap() instead.@Deprecated
public static <K,V> java.util.Map<K,V> makeMap(int initialCapacity,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq)
makeMap(int) instead.@Deprecated
public static <K,V> java.util.Map<K,V> makeMap(java.util.Map<? extends K,? extends V> entries,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq)
makeMap(Map) instead.@Deprecated
public static <K,V> java.util.Map<K,V> makeLinkedMap(int initialCapacity,
float loadFactor,
boolean accessOrder,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq)
makeSet(int) instead.@Deprecated public static <T> java.util.Set<T> makeSet(Equivalence<? super T> entryEq)
makeSet() instead.@Deprecated
public static <T> java.util.Set<T> makeSet(int initialCapacity,
Equivalence<? super T> entryEq)
makeSet(int) instead.@SafeVarargs public static <T> java.util.Set<T> makeSet(T... entries)
T - type of elementsentries - the array by which the list will be backed