package freenet.support;
import java.util.Enumeration;
import java.util.Hashtable;
public class LRUHashtable<K, V> {
<BUG>private final DoublyLinkedListImpl<V> list = new DoublyLinkedListImpl<V>();
</BUG>
private final Hashtable<K, QItem<K, V>> hash = new Hashtable<K, QItem<K, V>>();
public final synchronized void push(K key, V value) {
QItem<K,V> insert = hash.get(key);

package freenet.support;
import java.util.Enumeration;
import java.util.Hashtable;
public class LRUHashtable<K, V> {
private final DoublyLinkedListImpl<QItem<K, V>> list = new DoublyLinkedListImpl<QItem<K, V>>();
private final Hashtable<K, QItem<K, V>> hash = new Hashtable<K, QItem<K, V>>();
public final synchronized void push(K key, V value) {
QItem<K,V> insert = hash.get(key);
