Package org.jdbi.v3.core.cache.internal
Class DoubleLinkedList<K,V>
- java.lang.Object
-
- org.jdbi.v3.core.cache.internal.DoubleLinkedList<K,V>
-
final class DoubleLinkedList<K,V> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classDoubleLinkedList.Node<K,V>
-
Field Summary
Fields Modifier and Type Field Description (package private) DoubleLinkedList.Node<K,V>rootNode(package private) intsize
-
Constructor Summary
Constructors Constructor Description DoubleLinkedList()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddHead(DoubleLinkedList.Node<K,V> node)(package private) static <K,V>
DoubleLinkedList.Node<K,V>createNode(K key, V value)(package private) DoubleLinkedList.Node<K,V>removeNode(DoubleLinkedList.Node<K,V> node)(package private) DoubleLinkedList.Node<K,V>removeTail()java.lang.StringtoString()
-
-
-
Field Detail
-
rootNode
final DoubleLinkedList.Node<K,V> rootNode
-
size
int size
-
-
Method Detail
-
addHead
void addHead(DoubleLinkedList.Node<K,V> node)
-
removeTail
DoubleLinkedList.Node<K,V> removeTail()
-
removeNode
DoubleLinkedList.Node<K,V> removeNode(DoubleLinkedList.Node<K,V> node)
-
createNode
static <K,V> DoubleLinkedList.Node<K,V> createNode(K key, V value)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-