Update of /cvsroot/freenet/freenet/src/freenet/support
In directory sc8-pr-cvs1:/tmp/cvs-serv19025/src/freenet/support

Modified Files:
        LRUQueue.java 
Log Message:
make remove(Object) return boolean


Index: LRUQueue.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/support/LRUQueue.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- LRUQueue.java       26 Sep 2003 09:22:36 -0000      1.5
+++ LRUQueue.java       26 Sep 2003 22:05:26 -0000      1.6
@@ -45,14 +45,17 @@
     public final int size() {
         return list.size();
     }
-
-    public final synchronized void remove(Object obj) {
-        QItem i = (QItem)hash.remove(obj);
-        if (i != null) {
-            list.remove(i); // obj was on the queue.
-        }
+    
+    public final synchronized boolean remove(Object obj) {
+       QItem i = (QItem)(hash.remove(obj));
+       if(i != null) {
+           list.remove(i);
+           return true;
+       } else {
+           return false;
+       }
     }
-
+    
     public Enumeration elements() {
         return new ItemEnumeration();
     }

_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to