Class PageCache.IntrusivePage<ATTR extends Attributes.Any>
java.lang.Object
com.illumon.util.datastructures.intrusive.IntrusiveSoftLRU.Node.Impl<PageCache.IntrusivePage<ATTR>>
com.illumon.iris.db.v2.locations.parquet.PageCache.IntrusivePage<ATTR>
- All Implemented Interfaces:
IntrusiveSoftLRU.Node<PageCache.IntrusivePage<ATTR>>
- Enclosing class:
- PageCache<ATTR extends Attributes.Any>
public static class PageCache.IntrusivePage<ATTR extends Attributes.Any> extends IntrusiveSoftLRU.Node.Impl<PageCache.IntrusivePage<ATTR>>
Intrusive data structure for page caching.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.illumon.util.datastructures.intrusive.IntrusiveSoftLRU.Node
IntrusiveSoftLRU.Node.Adapter<T extends IntrusiveSoftLRU.Node<T>>, IntrusiveSoftLRU.Node.Impl<T extends IntrusiveSoftLRU.Node.Impl<T>>
-
Constructor Summary
Constructors Constructor Description IntrusivePage(ChunkPage<ATTR> page)
-
Method Summary
Methods inherited from class com.illumon.util.datastructures.intrusive.IntrusiveSoftLRU.Node.Impl
getOwner, getSlot, setSlot