Author: toad
Date: 2008-06-27 12:11:45 +0000 (Fri, 27 Jun 2008)
New Revision: 20814

Modified:
   branches/db4o/freenet/src/freenet/client/async/PersistentCooldownQueue.java
Log:
Delete the PersistentCooldownQueueItem's when we return them!
Otherwise we just keep returning the same ones forever...

Modified: 
branches/db4o/freenet/src/freenet/client/async/PersistentCooldownQueue.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/PersistentCooldownQueue.java 
2008-06-27 10:52:23 UTC (rev 20813)
+++ branches/db4o/freenet/src/freenet/client/async/PersistentCooldownQueue.java 
2008-06-27 12:11:45 UTC (rev 20814)
@@ -69,6 +69,7 @@
                        ArrayList v = new ArrayList(Math.min(maxCount, 
results.size()));
                        while(results.hasNext() && v.size() < maxCount) {
                                PersistentCooldownQueueItem i = 
(PersistentCooldownQueueItem) results.next();
+                               container.delete(i);
                                v.add(i.key);
                        }
                        return (Key[]) v.toArray(new Key[v.size()]);

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to