Interface IntrusiveSoftLRU.Node<T extends IntrusiveSoftLRU.Node<T>>
- Type Parameters:
T
- the actual node type
- All Known Implementing Classes:
IntrusiveSoftLRU.Node.Impl
,PageCache.IntrusivePage
- Enclosing class:
- IntrusiveSoftLRU<T>
public static interface IntrusiveSoftLRU.Node<T extends IntrusiveSoftLRU.Node<T>>
An intrusive node for storing items in the cache.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
IntrusiveSoftLRU.Node.Adapter<T extends IntrusiveSoftLRU.Node<T>>
A basic adapter class forIntrusiveSoftLRU.Node
items in the cache.static class
The base node implementation for items in the cache. -
Method Summary
-
Method Details
-
getOwner
SoftReference<T> getOwner() -
getSlot
int getSlot() -
setSlot
void setSlot(int slot)
-