Author: toad
Date: 2006-03-24 18:11:38 +0000 (Fri, 24 Mar 2006)
New Revision: 8300

Modified:
   trunk/freenet/src/freenet/client/async/USKManager.java
   trunk/freenet/src/freenet/node/Version.java
Log:
563:
Promote USK site in LRU even if we fetch it with negative suggested edition 
number.

Modified: trunk/freenet/src/freenet/client/async/USKManager.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKManager.java      2006-03-24 
18:06:35 UTC (rev 8299)
+++ trunk/freenet/src/freenet/client/async/USKManager.java      2006-03-24 
18:11:38 UTC (rev 8300)
@@ -79,6 +79,9 @@
        public synchronized USKFetcher getFetcher(USK usk, FetcherContext ctx,
                        ClientGetter parent) {
                USKFetcher f = (USKFetcher) fetchersByUSK.get(usk);
+               USK clear = usk.clearCopy();
+               if(temporaryBackgroundFetchersLRU.contains(clear))
+               temporaryBackgroundFetchersLRU.push(clear);
                if(f != null) {
                        if(f.parent.priorityClass == parent.priorityClass && 
f.ctx.equals(ctx))
                                return f;

Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-03-24 18:06:35 UTC (rev 
8299)
+++ trunk/freenet/src/freenet/node/Version.java 2006-03-24 18:11:38 UTC (rev 
8300)
@@ -20,7 +20,7 @@
        public static final String protocolVersion = "1.0";

        /** The build number of the current revision */
-       private static final int buildNumber = 562;
+       private static final int buildNumber = 563;

        /** Oldest build of Fred we will talk to */
        private static final int lastGoodBuild = 507;


Reply via email to