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