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