Author: toad
Date: 2009-04-08 19:24:49 +0000 (Wed, 08 Apr 2009)
New Revision: 26661

Modified:
   trunk/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
Log:
Fix not caching transient inserts regardless of settings. (FMS long delays 
seeing own messages bug)


Modified: trunk/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java      
2009-04-08 19:11:44 UTC (rev 26660)
+++ trunk/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java      
2009-04-08 19:24:49 UTC (rev 26661)
@@ -346,7 +346,10 @@
                                ignoreStore = ctx.ignoreStore;
                        } else {
                                localRequestOnly = false;
-                               cacheLocalRequests = false;
+                               if(req instanceof SendableInsert)
+                                       cacheLocalRequests = 
((SendableInsert)req).cacheInserts(null);
+                               else
+                                       cacheLocalRequests = false;
                                ignoreStore = false;
                        }
                        ret = new TransientChosenBlock(req, token, key, ckey, 
localRequestOnly, cacheLocalRequests, ignoreStore, sched);

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

Reply via email to