Uses of Class
org.h2.mvstore.cache.CacheLongKeyLIRS.Entry
-
Packages that use CacheLongKeyLIRS.Entry Package Description org.h2.mvstore.cache Classes related to caching. -
-
Uses of CacheLongKeyLIRS.Entry in org.h2.mvstore.cache
Fields in org.h2.mvstore.cache declared as CacheLongKeyLIRS.Entry Modifier and Type Field Description (package private) CacheLongKeyLIRS.Entry<V>[]
CacheLongKeyLIRS.Segment. entries
The map array.(package private) CacheLongKeyLIRS.Entry<V>
CacheLongKeyLIRS.Entry. mapNext
The next entry in the map (the chained entry).private CacheLongKeyLIRS.Entry<V>
CacheLongKeyLIRS.Segment. queue
The queue of resident cold entries.private CacheLongKeyLIRS.Entry<V>
CacheLongKeyLIRS.Segment. queue2
The queue of non-resident cold entries.(package private) CacheLongKeyLIRS.Entry<V>
CacheLongKeyLIRS.Entry. queueNext
The next entry in the queue (either the resident queue or the non-resident queue).(package private) CacheLongKeyLIRS.Entry<V>
CacheLongKeyLIRS.Entry. queuePrev
The previous entry in the queue.private CacheLongKeyLIRS.Entry<V>
CacheLongKeyLIRS.Segment. stack
The stack of recently referenced elements.(package private) CacheLongKeyLIRS.Entry<V>
CacheLongKeyLIRS.Entry. stackNext
The next entry in the stack.(package private) CacheLongKeyLIRS.Entry<V>
CacheLongKeyLIRS.Entry. stackPrev
The previous entry in the stack.Methods in org.h2.mvstore.cache that return CacheLongKeyLIRS.Entry Modifier and Type Method Description private CacheLongKeyLIRS.Entry<V>
CacheLongKeyLIRS. find(long key)
(package private) CacheLongKeyLIRS.Entry<V>
CacheLongKeyLIRS.Segment. find(long key, int hash)
Try to find an entry in the map.Methods in org.h2.mvstore.cache with parameters of type CacheLongKeyLIRS.Entry Modifier and Type Method Description private void
CacheLongKeyLIRS.Segment. access(CacheLongKeyLIRS.Entry<V> e)
Access an item, moving the entry to the top of the stack or front of the queue if found.private void
CacheLongKeyLIRS.Segment. addToMap(CacheLongKeyLIRS.Entry<V> e)
private void
CacheLongKeyLIRS.Segment. addToQueue(CacheLongKeyLIRS.Entry<V> q, CacheLongKeyLIRS.Entry<V> e)
private void
CacheLongKeyLIRS.Segment. addToStack(CacheLongKeyLIRS.Entry<V> e)
private void
CacheLongKeyLIRS.Segment. addToStackBottom(CacheLongKeyLIRS.Entry<V> e)
(package private) V
CacheLongKeyLIRS.Segment. get(CacheLongKeyLIRS.Entry<V> e)
Get the value from the given entry.private void
CacheLongKeyLIRS.Segment. removeFromQueue(CacheLongKeyLIRS.Entry<V> e)
private void
CacheLongKeyLIRS.Segment. removeFromStack(CacheLongKeyLIRS.Entry<V> e)
Remove the entry from the stack.Constructors in org.h2.mvstore.cache with parameters of type CacheLongKeyLIRS.Entry Constructor Description Entry(CacheLongKeyLIRS.Entry<V> old)
-