Package com.illumon.util.datastructures.intrusive
-
Interface Summary Interface Description IntrusiveArraySet.Adapter<T> Adapter interface for elements to be entered into the set.IntrusiveSoftLRU.Adapter<T> An interface defining the required intrusive property getters and setters.IntrusiveSoftLRU.Node<T extends IntrusiveSoftLRU.Node<T>> An intrusive node for storing items in the cache. -
Class Summary Class Description IntrusiveArraySet<T> An intrusive set that uses an array for its backing storage.IntrusiveSoftLRU<T> A Caching structure that uses simple arrays with doubling, until a threshold is reached.IntrusiveSoftLRU.Node.Adapter<T extends IntrusiveSoftLRU.Node<T>> A basic adapter class forIntrusiveSoftLRU.Node
items in the cache.IntrusiveSoftLRU.Node.Impl<T extends IntrusiveSoftLRU.Node.Impl<T>> The base node implementation for items in the cache.