public final class Weak extends Object
WeakReference
collections.Modifier and Type | Method and Description |
---|---|
static <K,V> ConcurrentMap<K,V> |
concurrentKeys() |
static <K,V> ConcurrentMap<K,V> |
concurrentKeys(int capacity,
int concurrency) |
static <K,V> ConcurrentMap<K,V> |
concurrentValues() |
static <K,V> ConcurrentMap<K,V> |
concurrentValues(int capacity,
int concurrency) |
static <T> Collection<T> |
elements() |
static <T> Collection<T> |
elements(int capacity) |
static <K,V> Map<K,V> |
keys() |
static <K,V> Map<K,V> |
keys(int capacity) |
static <K,V> Map<K,V> |
values() |
static <K,V> Map<K,V> |
values(int capacity) |
public static <T> Collection<T> elements()
Collection
whose elements are kept alive with WeakReference
spublic static <T> Collection<T> elements(int capacity)
capacity
- The initial capacityCollection
whose elements are kept alive with WeakReference
spublic static <K,V> Map<K,V> keys()
Map
whose keys are kept alive with WeakReference
spublic static <K,V> Map<K,V> keys(int capacity)
capacity
- The initial capacityMap
whose keys are kept alive with WeakReference
spublic static <K,V> ConcurrentMap<K,V> concurrentKeys()
ConcurrentMap
whose keys are kept alive with WeakReference
spublic static <K,V> ConcurrentMap<K,V> concurrentKeys(int capacity, int concurrency)
capacity
- The initial capacityconcurrency
- The concurrency levelConcurrentMap
whose keys are kept alive with WeakReference
spublic static <K,V> Map<K,V> values()
Map
whose values are kept alive with WeakReference
spublic static <K,V> Map<K,V> values(int capacity)
capacity
- The initial capacityMap
whose values are kept alive with WeakReference
spublic static <K,V> ConcurrentMap<K,V> concurrentValues()
ConcurrentMap
whose values are kept alive with WeakReference
spublic static <K,V> ConcurrentMap<K,V> concurrentValues(int capacity, int concurrency)
capacity
- The initial capacityconcurrency
- The concurrency levelConcurrentMap
whose values are kept alive with WeakReference
sCopyright © 2024. All rights reserved.