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