Author: toad
Date: 2008-06-26 22:03:24 +0000 (Thu, 26 Jun 2008)
New Revision: 20788

Modified:
   
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
Log:
Maybe fix not in HashSet errors

Modified: 
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
===================================================================
--- 
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java  
    2008-06-26 21:52:13 UTC (rev 20787)
+++ 
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java  
    2008-06-26 22:03:24 UTC (rev 20788)
@@ -246,8 +246,12 @@
                if(v == null) {
                        v = makeSetForAllRequestsByClientRequest(container);
                        allRequestsByClientRequest.put(req.getClientRequest(), 
v);
+                       if(persistent())
+                               container.set(allRequestsByClientRequest);
                }
                v.add(req);
+               if(persistent())
+                       container.set(v);
                if(logMINOR) Logger.minor(this, "Registered "+req+" on 
prioclass="+prio+", retrycount="+retryCount+" v.size()="+v.size());
        }



Reply via email to