| Package | Description |
|---|---|
| io.debezium.util |
| Modifier and Type | Field and Description |
|---|---|
private BoundedConcurrentHashMap.LIRSHashEntry<K,V> |
BoundedConcurrentHashMap.LIRS.header
This header encompasses two data structures:
The LIRS stack, S, which is maintains recency information.
|
private BoundedConcurrentHashMap.LIRSHashEntry<K,V> |
BoundedConcurrentHashMap.LIRSHashEntry.nextInQueue |
private BoundedConcurrentHashMap.LIRSHashEntry<K,V> |
BoundedConcurrentHashMap.LIRSHashEntry.nextInStack |
private BoundedConcurrentHashMap.LIRSHashEntry<K,V> |
BoundedConcurrentHashMap.LIRSHashEntry.previousInQueue |
private BoundedConcurrentHashMap.LIRSHashEntry<K,V> |
BoundedConcurrentHashMap.LIRSHashEntry.previousInStack |
| Modifier and Type | Field and Description |
|---|---|
private ConcurrentLinkedQueue<BoundedConcurrentHashMap.LIRSHashEntry<K,V>> |
BoundedConcurrentHashMap.LIRS.accessQueue
The accessQueue for reducing lock contention
See "BP-Wrapper: a system framework making any replacement algorithms
(almost) lock contention free"
http://www.cse.ohio-state.edu/hpcs/WWW/HTML/publications/abs09-1.html
|
| Modifier and Type | Method and Description |
|---|---|
private BoundedConcurrentHashMap.LIRSHashEntry<K,V> |
BoundedConcurrentHashMap.LIRS.queueEnd()
Returns the entry at the end of the queue.
|
private BoundedConcurrentHashMap.LIRSHashEntry<K,V> |
BoundedConcurrentHashMap.LIRS.queueFront()
Returns the entry at the front of the queue.
|
private BoundedConcurrentHashMap.LIRSHashEntry<K,V> |
BoundedConcurrentHashMap.LIRS.stackBottom()
Returns the entry at the bottom of the stack.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
BoundedConcurrentHashMap.LIRSHashEntry.addToQueueBefore(BoundedConcurrentHashMap.LIRSHashEntry<K,V> existingEntry)
Inserts this entry before the specified existing entry in the queue.
|
private void |
BoundedConcurrentHashMap.LIRSHashEntry.addToStackBefore(BoundedConcurrentHashMap.LIRSHashEntry<K,V> existingEntry)
Inserts this entry before the specified existing entry in the stack.
|
Copyright © 2021 JBoss by Red Hat. All rights reserved.