Package com.illumon.util.datastructures
package com.illumon.util.datastructures
-
ClassDescriptionA deque, which also supports get() to an arbitrary index.ReleaseTracker<RESOURCE_TYPE>Instrumentation tool for detecting missing resource releases.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.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.Thread-safe implementation.