Package | Description |
---|---|
org.glassfish.hk2.utilities.general.internal |
Modifier and Type | Field and Description |
---|---|
private DoubleNode<K,V> |
WeakHashClockImpl.dot |
private DoubleNode<K,V> |
WeakHashClockImpl.head |
private DoubleNode<K,java.lang.Object> |
WeakHashLRUImpl.lru |
private DoubleNode<K,java.lang.Object> |
WeakHashLRUImpl.mru |
private DoubleNode<K,V> |
DoubleNode.next |
private DoubleNode<K,V> |
DoubleNode.previous |
private DoubleNode<K,V> |
WeakHashClockImpl.tail |
Modifier and Type | Field and Description |
---|---|
private java.util.WeakHashMap<K,DoubleNode<K,java.lang.Object>> |
WeakHashLRUImpl.byKey |
private java.util.WeakHashMap<K,DoubleNode<K,V>> |
WeakHashClockImpl.byKey |
private java.util.concurrent.ConcurrentHashMap<K,DoubleNode<K,java.lang.Object>> |
WeakHashLRUImpl.byKeyNotWeak |
private java.util.concurrent.ConcurrentHashMap<K,DoubleNode<K,V>> |
WeakHashClockImpl.byKeyNotWeak |
Modifier and Type | Method and Description |
---|---|
private DoubleNode<K,V> |
WeakHashClockImpl.addBeforeDot(K key,
V value) |
private DoubleNode<K,java.lang.Object> |
WeakHashLRUImpl.addToHead(K key) |
DoubleNode<K,V> |
DoubleNode.getNext() |
DoubleNode<K,V> |
DoubleNode.getPrevious() |
private DoubleNode<K,V> |
WeakHashClockImpl.moveDot() |
private DoubleNode<K,V> |
WeakHashClockImpl.moveDotNoWeak() |
Modifier and Type | Method and Description |
---|---|
private K |
WeakHashLRUImpl.remove(DoubleNode<K,java.lang.Object> removeMe) |
private void |
WeakHashClockImpl.removeFromDLL(DoubleNode<K,V> removeMe) |
void |
DoubleNode.setNext(DoubleNode<K,V> next) |
void |
DoubleNode.setPrevious(DoubleNode<K,V> previous) |