| Interface | Description |
|---|---|
| Cache.MissHandler<L,W> | |
| LockingLazyVar.LazyVarInit<Q> |
A simple init interface to make LockingLazyVar's easier to construct
from gosu.
|
| LocklessLazyVar.LazyVarInit<Q> |
A simple init interface to make LockingLazyVar's easier to construct
from gosu.
|
| 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 © 2021. All rights reserved.