Author: j16sdiz
Date: 2009-02-13 13:55:45 +0000 (Fri, 13 Feb 2009)
New Revision: 25608
Modified:
trunk/freenet/src/freenet/support/LRUQueue.java
Log:
LRUQueue method is synchronized, use HashMap for faster access
Modified: trunk/freenet/src/freenet/support/LRUQueue.java
===================================================================
--- trunk/freenet/src/freenet/support/LRUQueue.java 2009-02-13 13:55:15 UTC
(rev 25607)
+++ trunk/freenet/src/freenet/support/LRUQueue.java 2009-02-13 13:55:45 UTC
(rev 25608)
@@ -1,7 +1,8 @@
package freenet.support;
import java.util.Enumeration;
-import java.util.Hashtable;
+import java.util.HashMap;
+import java.util.Map;
/**
* LRU Queue
@@ -18,7 +19,7 @@
* overall improvement.
*/
private final DoublyLinkedListImpl list = new DoublyLinkedListImpl();
- private final Hashtable<T, QItem<T>> hash = new Hashtable<T,
QItem<T>>();
+ private final Map<T, QItem<T>> hash = new HashMap<T, QItem<T>>();
public LRUQueue() {
}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs