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

Reply via email to