private static final class EquivalentLinkedHashMap.LinkedNode<K,V> extends EquivalentHashMap.Node<K,V>
Modifier and Type | Field and Description |
---|---|
(package private) EquivalentLinkedHashMap.LinkedNode<K,V> |
after |
(package private) EquivalentLinkedHashMap.LinkedNode<K,V> |
before |
hash, key, next, value
Modifier | Constructor and Description |
---|---|
private |
EquivalentLinkedHashMap.LinkedNode(K key,
int hash,
V value,
EquivalentHashMap.Node<K,V> next) |
Modifier and Type | Method and Description |
---|---|
private void |
addBefore(EquivalentLinkedHashMap.LinkedNode<K,V> entry) |
(package private) V |
recordAccess(EquivalentHashMap<K,V> m) |
private V |
remove() |
protected V |
setValue(V value,
EquivalentHashMap<K,V> map) |
getKey, getValue, setValue
EquivalentLinkedHashMap.LinkedNode<K,V> before
EquivalentLinkedHashMap.LinkedNode<K,V> after
private EquivalentLinkedHashMap.LinkedNode(K key, int hash, V value, EquivalentHashMap.Node<K,V> next)
private V remove()
private void addBefore(EquivalentLinkedHashMap.LinkedNode<K,V> entry)
V recordAccess(EquivalentHashMap<K,V> m)
protected V setValue(V value, EquivalentHashMap<K,V> map)
setValue
in class EquivalentHashMap.Node<K,V>