Author: toad
Date: 2008-06-24 12:57:54 +0000 (Tue, 24 Jun 2008)
New Revision: 20637

Modified:
   branches/db4o/freenet/src/freenet/client/async/ClientContext.java
Log:
Make all fields transient

Modified: branches/db4o/freenet/src/freenet/client/async/ClientContext.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/ClientContext.java   
2008-06-24 12:57:21 UTC (rev 20636)
+++ branches/db4o/freenet/src/freenet/client/async/ClientContext.java   
2008-06-24 12:57:54 UTC (rev 20637)
@@ -25,22 +25,22 @@
  */
 public class ClientContext {

-       public final FECQueue fecQueue;
-       private ClientRequestScheduler sskFetchScheduler;
-       private ClientRequestScheduler chkFetchScheduler;
-       private ClientRequestScheduler sskInsertScheduler;
-       private ClientRequestScheduler chkInsertScheduler;
-       public final DBJobRunner jobRunner;
-       public final Executor mainExecutor;
-       public final long nodeDBHandle;
-       public final BackgroundBlockEncoder backgroundBlockEncoder;
-       public final RandomSource random;
-       public final ArchiveManager archiveManager;
-       public final BucketFactory persistentBucketFactory;
-       public final BucketFactory tempBucketFactory;
-       public final HealingQueue healingQueue;
-       public final USKManager uskManager;
-       public final Random fastWeakRandom;
+       public transient final FECQueue fecQueue;
+       private transient ClientRequestScheduler sskFetchScheduler;
+       private transient ClientRequestScheduler chkFetchScheduler;
+       private transient ClientRequestScheduler sskInsertScheduler;
+       private transient ClientRequestScheduler chkInsertScheduler;
+       public transient final DBJobRunner jobRunner;
+       public transient final Executor mainExecutor;
+       public transient final long nodeDBHandle;
+       public transient final BackgroundBlockEncoder backgroundBlockEncoder;
+       public transient final RandomSource random;
+       public transient final ArchiveManager archiveManager;
+       public transient final BucketFactory persistentBucketFactory;
+       public transient final BucketFactory tempBucketFactory;
+       public transient final HealingQueue healingQueue;
+       public transient final USKManager uskManager;
+       public transient final Random fastWeakRandom;

        public ClientContext(NodeClientCore core) {
                this.fecQueue = core.fecQueue;


Reply via email to