Author: toad
Date: 2008-07-04 13:57:19 +0000 (Fri, 04 Jul 2008)
New Revision: 20991

Modified:
   branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
   branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
   
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
Log:
CRS.addPendingKey() doesn't in fact need it

Modified: 
branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-07-04 13:53:45 UTC (rev 20990)
+++ branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-07-04 13:57:19 UTC (rev 20991)
@@ -436,14 +436,14 @@
                requestStarterQueueFiller.run(container, context);
        }

-       void addPendingKey(final ClientKey key, final SendableGet getter, 
ObjectContainer container) {
+       void addPendingKey(final ClientKey key, final SendableGet getter) {
                if(getter.persistent()) {
                        if(!databaseExecutor.onThread()) {
                                throw new IllegalStateException("Not on 
database thread!");
                        }
-                       schedCore.addPendingKey(key, getter, container);
+                       schedCore.addPendingKey(key, getter, selectorContainer);
                } else
-                       schedTransient.addPendingKey(key, getter, container);
+                       schedTransient.addPendingKey(key, getter, null);
        }

        private synchronized ChosenRequest removeFirst(ObjectContainer 
container, boolean transientOnly, boolean notTransient) {

Modified: 
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java 
2008-07-04 13:53:45 UTC (rev 20990)
+++ branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java 
2008-07-04 13:57:19 UTC (rev 20991)
@@ -567,7 +567,7 @@
                }
                if(cooldown) {
                        // Register to the next sub-segment before removing 
from the old one.
-                       sub.getScheduler(context).addPendingKey(key, sub, 
container);
+                       sub.getScheduler(context).addPendingKey(key, sub);
                        seg.unregisterKey(key.getNodeKey(), context, container);
                        if(logMINOR)
                                Logger.minor(this, "Adding to cooldown queue: 
"+key+" for "+this+" was on segment "+seg+" now registered to "+sub);

Modified: 
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
===================================================================
--- 
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java  
    2008-07-04 13:53:45 UTC (rev 20990)
+++ 
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java  
    2008-07-04 13:57:19 UTC (rev 20991)
@@ -459,7 +459,7 @@
                if(schedule) schedule(container, context, false, true); // 
Retrying so not in store
                else if(!dontSchedule)
                        // Already scheduled, however this key may not be 
registered.
-                       
getScheduler(context).addPendingKey(segment.getBlockKey(blockNo, container), 
this, container);
+                       
getScheduler(context).addPendingKey(segment.getBlockKey(blockNo, container), 
this);
        }

        public String toString() {


Reply via email to