Package io.deephaven.util.datastructures.cache
package io.deephaven.util.datastructures.cache
-
ClassDescriptionArrayBackedOffsetLookupCache<VALUE_TYPE,
EXTRA_INPUT_TYPE> Caching data structure for caching int (offset) to Object mappings.BoundedIntrusiveMappingCache<KEY_TYPE,MAPPING_TYPE extends io.deephaven.util.datastructures.cache.BoundedIntrusiveMappingCache.Mapping<KEY_TYPE, MAPPING_TYPE>> An LRU mapping cache that relies on an queue of intrusively doubly-linked nodes for keeping track of eviction policy details.BoundedIntrusiveMappingCache.ByteImpl<KEY_TYPE>BoundedIntrusiveMappingCache.DoubleImpl<KEY_TYPE>Mapping cache forObject->int
mappings, with FIFO eviction.BoundedIntrusiveMappingCache.FloatImpl<KEY_TYPE>BoundedIntrusiveMappingCache.IntegerImpl<KEY_TYPE>Mapping cache forObject->int
mappings, with LRU eviction.BoundedIntrusiveMappingCache.LongImpl<KEY_TYPE>BoundedIntrusiveMappingCache.ObjectImpl<KEY_TYPE,VALUE_TYPE> BoundedIntrusiveMappingCache.ShortImpl<KEY_TYPE>OffsetLookup<VALUE_TYPE,EXTRA_INPUT_TYPE> Lookup function interface forOffsetLookupCache
s andReverseOffsetLookupCache
s to use.OffsetLookupCache<VALUE_TYPE,EXTRA_INPUT_TYPE> Caching data structure interface for caching int (offset) to Object mappings.ReverseOffsetLookupCache<VALUE_TYPE,EXTRA_INPUT_TYPE> Caching data structure interface for caching Object to int (offset) mappings returned by an expensive, idempotent lookup function from int to Object.SoftArrayBackedOffsetLookupCache<VALUE_TYPE,EXTRA_INPUT_TYPE> Caching data structure for caching int (offset) to Object mappings.