Class ReversibleCache
java.lang.Object
io.deephaven.util.datastructures.cache.ArrayBackedOffsetLookupCache<String,ChunkSource.FillContext>
io.deephaven.enterprise.sources.regioned.impl.ReversibleCache
- All Implemented Interfaces:
LongBitmapStringSet.ReversibleLookup<String>
,OffsetLookupCache<String,
ChunkSource.FillContext>
public class ReversibleCache
extends ArrayBackedOffsetLookupCache<String,ChunkSource.FillContext>
implements LongBitmapStringSet.ReversibleLookup<String>
An
ArrayBackedOffsetLookupCache
that allows for forward and backwards lookups of values.-
Constructor Summary
ConstructorsConstructorDescriptionReversibleCache
(@NotNull OffsetLookup<String, ChunkSource.FillContext> lookupFunction, @NotNull FillContextMaker fillContextMaker) -
Method Summary
Methods inherited from class io.deephaven.util.datastructures.cache.ArrayBackedOffsetLookupCache
clear, get
-
Constructor Details
-
ReversibleCache
public ReversibleCache(@NotNull @NotNull OffsetLookup<String, ChunkSource.FillContext> lookupFunction, @NotNull @NotNull FillContextMaker fillContextMaker)
-
-
Method Details
-
get
- Specified by:
get
in interfaceLongBitmapStringSet.ReversibleLookup<String>
-
rget
- Specified by:
rget
in interfaceLongBitmapStringSet.ReversibleLookup<String>
-