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
>

Reply via email to