Uses of Class
org.h2.mvstore.cache.CacheLongKeyLIRS.Entry
Packages that use CacheLongKeyLIRS.Entry
-
Uses of CacheLongKeyLIRS.Entry in org.h2.mvstore.cache
Fields in org.h2.mvstore.cache declared as CacheLongKeyLIRS.EntryModifier and TypeFieldDescription(package private) final 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 final CacheLongKeyLIRS.Entry
<V> CacheLongKeyLIRS.Segment.queue
The queue of resident cold entries.private final 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 final 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.EntryModifier and TypeMethodDescriptionprivate 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.EntryModifier and TypeMethodDescriptionprivate 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