public abstract class ConcurrentCollections
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static <T> java.util.concurrent.BlockingQueue<T> |
newBlockingQueue() |
static <K,V> java.util.concurrent.ConcurrentMap<K,V> |
newConcurrentMap() |
static <V> ConcurrentMapLong<V> |
newConcurrentMapLong() |
static <V> ConcurrentMapLong<V> |
newConcurrentMapLongWithAggressiveConcurrency()
Creates a new CHM with an aggressive concurrency level, aimed at highly updateable long living maps.
|
static <K,V> java.util.concurrent.ConcurrentMap<K,V> |
newConcurrentMapWithAggressiveConcurrency()
Creates a new CHM with an aggressive concurrency level, aimed at high concurrent update rate long living maps.
|
static <K,V> java.util.concurrent.ConcurrentMap<K,V> |
newConcurrentMapWithAggressiveConcurrency(int initalCapacity)
Creates a new CHM with an aggressive concurrency level, aimed at high concurrent update rate long living maps.
|
static <V> java.util.Set<V> |
newConcurrentSet() |
static <T> java.util.Deque<T> |
newDeque() |
static <T> java.util.Queue<T> |
newQueue() |
public static <K,V> java.util.concurrent.ConcurrentMap<K,V> newConcurrentMapWithAggressiveConcurrency()
public static <K,V> java.util.concurrent.ConcurrentMap<K,V> newConcurrentMapWithAggressiveConcurrency(int initalCapacity)
public static <K,V> java.util.concurrent.ConcurrentMap<K,V> newConcurrentMap()
public static <V> ConcurrentMapLong<V> newConcurrentMapLongWithAggressiveConcurrency()
public static <V> ConcurrentMapLong<V> newConcurrentMapLong()
public static <V> java.util.Set<V> newConcurrentSet()
public static <T> java.util.Queue<T> newQueue()
public static <T> java.util.Deque<T> newDeque()
public static <T> java.util.concurrent.BlockingQueue<T> newBlockingQueue()