RandomAccessDeque<T> |
A deque, which also supports get() to an arbitrary index.
|
ReleaseTracker.StrictReleaseTracker<RESOURCE_TYPE> |
|
ReleaseTracker.WeakReleaseTracker<RESOURCE_TYPE> |
|
SegmentedSoftPool<ELEMENT_TYPE> |
Re-usable data structure for a segmented stack of pooled elements which tries to strike a balance between
GC-sensitivity and element reuse.
|
SimpleReferenceManager<T,R extends com.fishlib.base.reference.SimpleReference<T>> |
A helper for manging a list of References.
|
SortedIndexableMapWrapper<K,V> |
This is a simple utility class that wraps a map, and presents it as an IndexableMap.
|
SubscriptionSet<LISTENER_TYPE> |
Array-backed set that stores generic listener objects, only enforcing hard reachability on listeners that are
SubstitutionWeakReferences.
|
WeakIdentityHashSet<TYPE> |
An open-addressed identity hash set that only maintains weak references to its members.
|
WeakIdentityHashSet.Synchronized<TYPE> |
Thread-safe implementation.
|