On Wed, May 21, 2008 at 9:54 PM, <toad at freenetproject.org> wrote:
> Author: toad
> Date: 2008-05-21 13:54:05 +0000 (Wed, 21 May 2008)
> New Revision: 20017
>
> Modified:
>
> branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
>
> branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
>
> branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerNonPersistent.java
> Log:
> CRSBase knows whether it's persistent or not.
>
> Modified:
> branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
> ===================================================================
> ---
> branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
> 2008-05-21 13:51:33 UTC (rev 20016)
> +++
> branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
> 2008-05-21 13:54:05 UTC (rev 20017)
> @@ -25,7 +25,7 @@
> * the methods that deal primarily with pendingKeys.
> * @author toad
> */
> -public abstract class ClientRequestSchedulerBase {
> +abstract class ClientRequestSchedulerBase {
>
> /** Minimum number of retries at which we start to hold it against a
> request.
> * See the comments on fixRetryCount; we don't want many untried
> requests to prevent
> @@ -56,6 +56,8 @@
> protected final Map allRequestsByClientRequest;
> protected final List /* <BaseSendableGet> */ recentSuccesses;
>
> + abstract boolean persistent();
> +
> protected ClientRequestSchedulerBase(boolean forInserts, boolean
> forSSKs, Map pendingKeys, Map allRequestsByClientRequest, List
> recentSuccesses) {
> this.isInsertScheduler = forInserts;
> this.isSSKScheduler = forSSKs;
>
> Modified:
> branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
> ===================================================================
> ---
> branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
> 2008-05-21 13:51:33 UTC (rev 20016)
> +++
> branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
> 2008-05-21 13:54:05 UTC (rev 20017)
> @@ -295,5 +295,9 @@
> RequestStarter.MINIMUM_PRIORITY_CLASS
> };
>
> + boolean persistent() {
> + return true;
> + }
> +
>
> }
>
> Modified:
> branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerNonPersistent.java
> ===================================================================
> ---
> branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerNonPersistent.java
> 2008-05-21 13:51:33 UTC (rev 20016)
> +++
> branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerNonPersistent.java
> 2008-05-21 13:54:05 UTC (rev 20017)
> @@ -32,4 +32,8 @@
> recentSuccesses = new LinkedList();
> }
>
> + boolean persistent() {
> + return true;
should be
return false;
?
> + }
> +
> }
>
> _______________________________________________
> cvs mailing list
> cvs at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
>