Interface | Description |
---|---|
Cache.Loader<L,W> | |
LockingLazyVar.LazyVarInit<Q> |
A simple init interface to make LockingLazyVar's easier to construct.
|
LocklessLazyVar.LazyVarInit<Q> |
Class | Description |
---|---|
Cache<K,V> |
static var MY_CACHE = new Cache
|
ConcurrentHashSet<K> | |
ConcurrentWeakHashMap<K,V> |
A hash table with weak keys, full concurrency of retrievals, and
adjustable expected concurrency for updates.
|
ConcurrentWeakValueHashMap<K,V> |
Adapted from com.intellij.util.containers.ConcurrentWeakValueHashMap
|
LockingLazyVar<T> | |
LocklessLazyVar<T> |
Implements the lazy initialization pattern.
|
Copyright © 2024. All rights reserved.