Author: j16sdiz
Date: 2009-04-24 04:17:44 +0000 (Fri, 24 Apr 2009)
New Revision: 27279

Modified:
   trunk/freenet/src/freenet/client/ArchiveContext.java
   trunk/freenet/src/freenet/client/ArchiveExtractTag.java
   trunk/freenet/src/freenet/client/ArchiveHandlerImpl.java
   trunk/freenet/src/freenet/client/ArchiveManager.java
   trunk/freenet/src/freenet/client/ClientMetadata.java
   trunk/freenet/src/freenet/client/FECJob.java
   trunk/freenet/src/freenet/client/FECQueue.java
   trunk/freenet/src/freenet/client/FetchContext.java
   trunk/freenet/src/freenet/client/InsertBlock.java
   trunk/freenet/src/freenet/client/InsertContext.java
   trunk/freenet/src/freenet/client/async/BackgroundBlockEncoderTag.java
   trunk/freenet/src/freenet/client/async/BaseClientPutter.java
   trunk/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
   trunk/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
   trunk/freenet/src/freenet/client/async/ClientRequester.java
   trunk/freenet/src/freenet/client/async/DatastoreCheckerItem.java
   trunk/freenet/src/freenet/client/async/InsertCompressor.java
   trunk/freenet/src/freenet/client/async/PersistentCooldownQueue.java
   trunk/freenet/src/freenet/client/async/PersistentCooldownQueueItem.java
   trunk/freenet/src/freenet/client/async/RegisterMe.java
   trunk/freenet/src/freenet/client/async/SingleFileInserter.java
   trunk/freenet/src/freenet/client/async/USKFetcherTag.java
   trunk/freenet/src/freenet/keys/BaseClientKey.java
   trunk/freenet/src/freenet/keys/FreenetURI.java
   trunk/freenet/src/freenet/keys/Key.java
   trunk/freenet/src/freenet/keys/USK.java
   trunk/freenet/src/freenet/node/BaseSendableGet.java
   trunk/freenet/src/freenet/node/HandlePortTuple.java
   trunk/freenet/src/freenet/node/NodeRestartJobsQueue.java
   trunk/freenet/src/freenet/node/SendableGet.java
   trunk/freenet/src/freenet/node/SendableRequest.java
   trunk/freenet/src/freenet/node/fcp/FCPClient.java
   trunk/freenet/src/freenet/node/fcp/FCPPersistentRoot.java
   trunk/freenet/src/freenet/support/NullObject.java
   trunk/freenet/src/freenet/support/RandomGrabArray.java
   trunk/freenet/src/freenet/support/SortedVectorByNumber.java
   trunk/freenet/src/freenet/support/compress/Bzip2Compressor.java
   trunk/freenet/src/freenet/support/compress/Compressor.java
   trunk/freenet/src/freenet/support/compress/GzipCompressor.java
   trunk/freenet/src/freenet/support/compress/LZMACompressor.java
   trunk/freenet/src/freenet/support/io/FilenameGenerator.java
   trunk/freenet/src/freenet/support/io/PersistentBlobTempBucket.java
   trunk/freenet/src/freenet/support/io/PersistentBlobTempBucketFactory.java
   trunk/freenet/src/freenet/support/io/PersistentBlobTempBucketTag.java
   trunk/freenet/src/freenet/support/io/PersistentTempBucketFactory.java
Log:
Comment on objects stored in db4o.

This list is incomplete, just what happends to exist in my node.db4o.

Modified: trunk/freenet/src/freenet/client/ArchiveContext.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveContext.java        2009-04-24 
03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/ArchiveContext.java        2009-04-24 
04:17:44 UTC (rev 27279)
@@ -16,6 +16,7 @@
  * Used, at present, for detecting archive fetch loops, hence the
  * name.
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class ArchiveContext {
 
        HashSet soFar = new HashSet();

Modified: trunk/freenet/src/freenet/client/ArchiveExtractTag.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveExtractTag.java     2009-04-24 
03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/ArchiveExtractTag.java     2009-04-24 
04:17:44 UTC (rev 27279)
@@ -18,6 +18,7 @@
 import freenet.support.io.BucketTools;
 import freenet.support.io.NativeThread;
 
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 class ArchiveExtractTag {
        
        final ArchiveHandlerImpl handler;

Modified: trunk/freenet/src/freenet/client/ArchiveHandlerImpl.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveHandlerImpl.java    2009-04-24 
03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/ArchiveHandlerImpl.java    2009-04-24 
04:17:44 UTC (rev 27279)
@@ -18,6 +18,7 @@
 import freenet.support.io.BucketTools;
 import freenet.support.io.NativeThread;
 
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 class ArchiveHandlerImpl implements ArchiveHandler {
 
        private static volatile boolean logMINOR;

Modified: trunk/freenet/src/freenet/client/ArchiveManager.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveManager.java        2009-04-24 
03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/ArchiveManager.java        2009-04-24 
04:17:44 UTC (rev 27279)
@@ -48,6 +48,7 @@
        private static boolean logMINOR;
 
        public enum ARCHIVE_TYPE {
+               // WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
                ZIP((short)0, new String[] { "application/zip", 
"application/x-zip" }),         /* eventually get rid of ZIP support at some 
point */
                TAR((short)1, new String[] { "application/x-tar" });
                

Modified: trunk/freenet/src/freenet/client/ClientMetadata.java
===================================================================
--- trunk/freenet/src/freenet/client/ClientMetadata.java        2009-04-24 
03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/ClientMetadata.java        2009-04-24 
04:17:44 UTC (rev 27279)
@@ -8,6 +8,7 @@
 /**
  * Stores the metadata that the client might actually be interested in.
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class ClientMetadata implements Cloneable {
        
        /** The document MIME type */

Modified: trunk/freenet/src/freenet/client/FECJob.java
===================================================================
--- trunk/freenet/src/freenet/client/FECJob.java        2009-04-24 03:53:25 UTC 
(rev 27278)
+++ trunk/freenet/src/freenet/client/FECJob.java        2009-04-24 04:17:44 UTC 
(rev 27279)
@@ -15,6 +15,7 @@
  * 
  * @author Florent Daignière <[email protected]>
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class FECJob {
        
        private transient FECCodec codec;
@@ -229,4 +230,4 @@
        public boolean cancel(ObjectContainer container, ClientContext context) 
{
                return queue.cancel(this, container, context);
        }
-}
\ No newline at end of file
+}

Modified: trunk/freenet/src/freenet/client/FECQueue.java
===================================================================
--- trunk/freenet/src/freenet/client/FECQueue.java      2009-04-24 03:53:25 UTC 
(rev 27278)
+++ trunk/freenet/src/freenet/client/FECQueue.java      2009-04-24 04:17:44 UTC 
(rev 27279)
@@ -33,6 +33,7 @@
  * on their referring to it.
  * @author toad
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class FECQueue implements OOMHook {
        
        private transient LinkedList<FECJob>[] transientQueue;

Modified: trunk/freenet/src/freenet/client/FetchContext.java
===================================================================
--- trunk/freenet/src/freenet/client/FetchContext.java  2009-04-24 03:53:25 UTC 
(rev 27278)
+++ trunk/freenet/src/freenet/client/FetchContext.java  2009-04-24 04:17:44 UTC 
(rev 27279)
@@ -13,6 +13,7 @@
 import freenet.support.api.BucketFactory;
 
 /** Context for a Fetcher. Contains all the settings a Fetcher needs to know 
about. */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class FetchContext implements Cloneable {
 
        public static final int IDENTICAL_MASK = 0;

Modified: trunk/freenet/src/freenet/client/InsertBlock.java
===================================================================
--- trunk/freenet/src/freenet/client/InsertBlock.java   2009-04-24 03:53:25 UTC 
(rev 27278)
+++ trunk/freenet/src/freenet/client/InsertBlock.java   2009-04-24 04:17:44 UTC 
(rev 27279)
@@ -11,6 +11,7 @@
 /**
  * Class to contain everything needed for an insert.
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class InsertBlock {
 
        private Bucket data;

Modified: trunk/freenet/src/freenet/client/InsertContext.java
===================================================================
--- trunk/freenet/src/freenet/client/InsertContext.java 2009-04-24 03:53:25 UTC 
(rev 27278)
+++ trunk/freenet/src/freenet/client/InsertContext.java 2009-04-24 04:17:44 UTC 
(rev 27279)
@@ -12,6 +12,7 @@
 import freenet.support.io.PersistentFileTracker;
 
 /** Context object for an insert operation, including both simple and 
multi-file inserts */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class InsertContext {
 
        public final BucketFactory persistentBucketFactory;

Modified: trunk/freenet/src/freenet/client/async/BackgroundBlockEncoderTag.java
===================================================================
--- trunk/freenet/src/freenet/client/async/BackgroundBlockEncoderTag.java       
2009-04-24 03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/async/BackgroundBlockEncoderTag.java       
2009-04-24 04:17:44 UTC (rev 27279)
@@ -11,7 +11,7 @@
 import freenet.support.Logger;
 import freenet.support.io.NativeThread;
 
-
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 class BackgroundBlockEncoderTag {
        final Encodeable inserter;
        final long nodeDBHandle;

Modified: trunk/freenet/src/freenet/client/async/BaseClientPutter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/BaseClientPutter.java        
2009-04-24 03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/async/BaseClientPutter.java        
2009-04-24 04:17:44 UTC (rev 27279)
@@ -7,6 +7,7 @@
 
 import freenet.node.RequestClient;
 
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public abstract class BaseClientPutter extends ClientRequester {
 
        protected BaseClientPutter(short priorityClass, RequestClient context) {

Modified: trunk/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java      
2009-04-24 03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java      
2009-04-24 04:17:44 UTC (rev 27279)
@@ -34,6 +34,7 @@
  * the methods that deal primarily with pendingKeys.
  * @author toad
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 abstract class ClientRequestSchedulerBase {
        
        private static volatile boolean logMINOR;

Modified: trunk/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java      
2009-04-24 03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java      
2009-04-24 04:17:44 UTC (rev 27279)
@@ -39,6 +39,7 @@
  * Does not refer to any non-persistable classes as member variables: Node 
must always 
  * be passed in if we need to use it!
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 class ClientRequestSchedulerCore extends ClientRequestSchedulerBase implements 
KeysFetchingLocally {
        
        /** Identifier in the database for the node we are attached to */

Modified: trunk/freenet/src/freenet/client/async/ClientRequester.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientRequester.java 2009-04-24 
03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/async/ClientRequester.java 2009-04-24 
04:17:44 UTC (rev 27279)
@@ -16,6 +16,7 @@
  * we have followed all the redirects etc, or have an error. Can be
  * retried.
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public abstract class ClientRequester {
        private static volatile boolean logMINOR;
        

Modified: trunk/freenet/src/freenet/client/async/DatastoreCheckerItem.java
===================================================================
--- trunk/freenet/src/freenet/client/async/DatastoreCheckerItem.java    
2009-04-24 03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/async/DatastoreCheckerItem.java    
2009-04-24 04:17:44 UTC (rev 27279)
@@ -8,6 +8,7 @@
  * @author Matthew Toseland <[email protected]> (0xE43DA450)
  *
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class DatastoreCheckerItem {
        
        final long nodeDBHandle;

Modified: trunk/freenet/src/freenet/client/async/InsertCompressor.java
===================================================================
--- trunk/freenet/src/freenet/client/async/InsertCompressor.java        
2009-04-24 03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/async/InsertCompressor.java        
2009-04-24 04:17:44 UTC (rev 27279)
@@ -26,6 +26,7 @@
  * 
  * @author toad
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class InsertCompressor implements CompressJob {
        
        /** Database handle to identify which node it belongs to in the 
database */

Modified: trunk/freenet/src/freenet/client/async/PersistentCooldownQueue.java
===================================================================
--- trunk/freenet/src/freenet/client/async/PersistentCooldownQueue.java 
2009-04-24 03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/async/PersistentCooldownQueue.java 
2009-04-24 04:17:44 UTC (rev 27279)
@@ -24,6 +24,7 @@
  * out of the database.
  * @author toad
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class PersistentCooldownQueue implements CooldownQueue {
        
        private long cooldownTime;

Modified: 
trunk/freenet/src/freenet/client/async/PersistentCooldownQueueItem.java
===================================================================
--- trunk/freenet/src/freenet/client/async/PersistentCooldownQueueItem.java     
2009-04-24 03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/async/PersistentCooldownQueueItem.java     
2009-04-24 04:17:44 UTC (rev 27279)
@@ -9,6 +9,7 @@
 import freenet.node.SendableGet;
 import freenet.support.HexUtil;
 
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class PersistentCooldownQueueItem {
        final SendableGet client;
        final Key key;
@@ -32,4 +33,4 @@
                key.removeFrom(container);
                container.delete(this);
        }
-}
\ No newline at end of file
+}

Modified: trunk/freenet/src/freenet/client/async/RegisterMe.java
===================================================================
--- trunk/freenet/src/freenet/client/async/RegisterMe.java      2009-04-24 
03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/async/RegisterMe.java      2009-04-24 
04:17:44 UTC (rev 27279)
@@ -7,6 +7,7 @@
  * See DatastoreCheckerItem: this class only handles inserts.
  * @author toad
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class RegisterMe {
        final SendableRequest nonGetRequest;
        final ClientRequestSchedulerCore core;

Modified: trunk/freenet/src/freenet/client/async/SingleFileInserter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SingleFileInserter.java      
2009-04-24 03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/async/SingleFileInserter.java      
2009-04-24 04:17:44 UTC (rev 27279)
@@ -35,6 +35,7 @@
  * Attempt to compress the file. Off-thread if it will take a while.
  * Then hand it off to SimpleFileInserter.
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 class SingleFileInserter implements ClientPutState {
 
        private static volatile boolean logMINOR;

Modified: trunk/freenet/src/freenet/client/async/USKFetcherTag.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKFetcherTag.java   2009-04-24 
03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/client/async/USKFetcherTag.java   2009-04-24 
04:17:44 UTC (rev 27279)
@@ -15,6 +15,7 @@
  * restarted, but this remains the same: the actual USKFetcher's are always 
transient.
  * @author toad
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 class USKFetcherTag implements ClientGetState, USKFetcherCallback {
 
        /** For persistence */

Modified: trunk/freenet/src/freenet/keys/BaseClientKey.java
===================================================================
--- trunk/freenet/src/freenet/keys/BaseClientKey.java   2009-04-24 03:53:25 UTC 
(rev 27278)
+++ trunk/freenet/src/freenet/keys/BaseClientKey.java   2009-04-24 04:17:44 UTC 
(rev 27279)
@@ -10,6 +10,7 @@
  * Base class of ClientKey; non-ClientKey subclasses are things like USKs, 
which
  * don't directly translate to a routing key.
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public abstract class BaseClientKey {
 
        public static BaseClientKey getBaseKey(FreenetURI origURI) throws 
MalformedURLException {

Modified: trunk/freenet/src/freenet/keys/FreenetURI.java
===================================================================
--- trunk/freenet/src/freenet/keys/FreenetURI.java      2009-04-24 03:53:25 UTC 
(rev 27278)
+++ trunk/freenet/src/freenet/keys/FreenetURI.java      2009-04-24 04:17:44 UTC 
(rev 27279)
@@ -76,6 +76,7 @@
  * REDFLAG: Old code has a FieldSet, and the ability to put arbitrary metadata
  * in through name/value pairs. Do we want this?
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class FreenetURI implements Cloneable {
        private static volatile boolean logMINOR;
        private static volatile boolean logDEBUG;

Modified: trunk/freenet/src/freenet/keys/Key.java
===================================================================
--- trunk/freenet/src/freenet/keys/Key.java     2009-04-24 03:53:25 UTC (rev 
27278)
+++ trunk/freenet/src/freenet/keys/Key.java     2009-04-24 04:17:44 UTC (rev 
27279)
@@ -31,6 +31,7 @@
  * 
  * Base class for node keys.
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public abstract class Key implements WritableToDataOutputStream, Comparable {
 
     final int hash;

Modified: trunk/freenet/src/freenet/keys/USK.java
===================================================================
--- trunk/freenet/src/freenet/keys/USK.java     2009-04-24 03:53:25 UTC (rev 
27278)
+++ trunk/freenet/src/freenet/keys/USK.java     2009-04-24 04:17:44 UTC (rev 
27279)
@@ -20,6 +20,7 @@
  * - Site name.
  * - Site edition number.
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class USK extends BaseClientKey {
 
        /* The character to separate the site name from the edition number in 
its SSK form.

Modified: trunk/freenet/src/freenet/node/BaseSendableGet.java
===================================================================
--- trunk/freenet/src/freenet/node/BaseSendableGet.java 2009-04-24 03:53:25 UTC 
(rev 27278)
+++ trunk/freenet/src/freenet/node/BaseSendableGet.java 2009-04-24 04:17:44 UTC 
(rev 27279)
@@ -5,6 +5,7 @@
 import freenet.client.async.ClientContext;
 import freenet.keys.Key;
 
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public abstract class BaseSendableGet extends SendableRequest {
        
        protected BaseSendableGet(boolean persistent) {

Modified: trunk/freenet/src/freenet/node/HandlePortTuple.java
===================================================================
--- trunk/freenet/src/freenet/node/HandlePortTuple.java 2009-04-24 03:53:25 UTC 
(rev 27278)
+++ trunk/freenet/src/freenet/node/HandlePortTuple.java 2009-04-24 04:17:44 UTC 
(rev 27279)
@@ -4,6 +4,7 @@
 package freenet.node;
 
 /** Used to associate a port with a node database handle */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 class HandlePortTuple {
        long handle;
        int portNumber;

Modified: trunk/freenet/src/freenet/node/NodeRestartJobsQueue.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeRestartJobsQueue.java    2009-04-24 
03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/node/NodeRestartJobsQueue.java    2009-04-24 
04:17:44 UTC (rev 27279)
@@ -14,6 +14,7 @@
 import freenet.support.Logger;
 import freenet.support.io.NativeThread;
 
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class NodeRestartJobsQueue {
        
        private final long nodeDBHandle;

Modified: trunk/freenet/src/freenet/node/SendableGet.java
===================================================================
--- trunk/freenet/src/freenet/node/SendableGet.java     2009-04-24 03:53:25 UTC 
(rev 27278)
+++ trunk/freenet/src/freenet/node/SendableGet.java     2009-04-24 04:17:44 UTC 
(rev 27279)
@@ -16,6 +16,7 @@
 /**
  * A low-level key fetch which can be sent immediately. @see SendableRequest
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public abstract class SendableGet extends BaseSendableGet {
 
        /** Parent BaseClientGetter. Required for schedulers. */

Modified: trunk/freenet/src/freenet/node/SendableRequest.java
===================================================================
--- trunk/freenet/src/freenet/node/SendableRequest.java 2009-04-24 03:53:25 UTC 
(rev 27278)
+++ trunk/freenet/src/freenet/node/SendableRequest.java 2009-04-24 04:17:44 UTC 
(rev 27279)
@@ -20,6 +20,7 @@
  * (see e.g. SplitFileFetcherSubSegment), if we do take the lock we need to do 
it last i.e.
  * not call any subclass methods inside it.
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public abstract class SendableRequest implements RandomGrabArrayItem {
        
        // Since we put these into Set's etc, hashCode must be persistent.

Modified: trunk/freenet/src/freenet/node/fcp/FCPClient.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPClient.java   2009-04-24 03:53:25 UTC 
(rev 27278)
+++ trunk/freenet/src/freenet/node/fcp/FCPClient.java   2009-04-24 04:17:44 UTC 
(rev 27279)
@@ -24,6 +24,7 @@
  * Note that anything that modifies a non-transient field on a 
PERSISTENCE_FOREVER client should be called in a transaction. 
  * Hence the addition of the ObjectContainer parameter to all such methods.
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class FCPClient {
        
        public FCPClient(String name2, FCPConnectionHandler handler, boolean 
isGlobalQueue, RequestCompletionCallback cb, short persistenceType, 
FCPPersistentRoot root, ObjectContainer container) {
@@ -39,6 +40,7 @@
                assert(persistenceType == ClientRequest.PERSIST_FOREVER || 
persistenceType == ClientRequest.PERSIST_REBOOT);
                watchGlobalVerbosityMask = Integer.MAX_VALUE;
                lowLevelClient = new RequestClient() {
+                       // WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE 
BEFORE ADD/REMOVE/RENAME FIELDS
                        public boolean persistent() {
                                return forever;
                        }

Modified: trunk/freenet/src/freenet/node/fcp/FCPPersistentRoot.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPPersistentRoot.java   2009-04-24 
03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/node/fcp/FCPPersistentRoot.java   2009-04-24 
04:17:44 UTC (rev 27279)
@@ -16,6 +16,7 @@
  * Persistent root object for FCP.
  * @author toad
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class FCPPersistentRoot {
 
        final long nodeDBHandle;

Modified: trunk/freenet/src/freenet/support/NullObject.java
===================================================================
--- trunk/freenet/src/freenet/support/NullObject.java   2009-04-24 03:53:25 UTC 
(rev 27278)
+++ trunk/freenet/src/freenet/support/NullObject.java   2009-04-24 04:17:44 UTC 
(rev 27279)
@@ -8,6 +8,7 @@
  * See http://tracker.db4o.com/browse/COR-1314
  * @author toad
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS/
 public class NullObject {
        
        // Nothing

Modified: trunk/freenet/src/freenet/support/RandomGrabArray.java
===================================================================
--- trunk/freenet/src/freenet/support/RandomGrabArray.java      2009-04-24 
03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/support/RandomGrabArray.java      2009-04-24 
04:17:44 UTC (rev 27279)
@@ -7,6 +7,7 @@
 /**
  * An array which supports very fast remove-and-return-a-random-element.
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS/
 public class RandomGrabArray implements RemoveRandom {
        private static volatile boolean logMINOR;
        
@@ -20,6 +21,7 @@
        }
        
        private static class Block {
+               // WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS/
                RandomGrabArrayItem[] reqs;
        }
        

Modified: trunk/freenet/src/freenet/support/SortedVectorByNumber.java
===================================================================
--- trunk/freenet/src/freenet/support/SortedVectorByNumber.java 2009-04-24 
03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/support/SortedVectorByNumber.java 2009-04-24 
04:17:44 UTC (rev 27279)
@@ -9,6 +9,7 @@
  * Map of an integer to an element, based on a sorted Vector.
  * Note that we have to shuffle data around, so this is slowish if it gets big.
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS/
 public class SortedVectorByNumber {
 
        private IntNumberedItem[] data;

Modified: trunk/freenet/src/freenet/support/compress/Bzip2Compressor.java
===================================================================
--- trunk/freenet/src/freenet/support/compress/Bzip2Compressor.java     
2009-04-24 03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/support/compress/Bzip2Compressor.java     
2009-04-24 04:17:44 UTC (rev 27279)
@@ -18,6 +18,7 @@
 import freenet.support.api.BucketFactory;
 import freenet.support.io.CountedOutputStream;
 
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class Bzip2Compressor implements Compressor {
 
        public Bucket compress(Bucket data, BucketFactory bf, long 
maxReadLength, long maxWriteLength) throws IOException, 
CompressionOutputSizeException {

Modified: trunk/freenet/src/freenet/support/compress/Compressor.java
===================================================================
--- trunk/freenet/src/freenet/support/compress/Compressor.java  2009-04-24 
03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/support/compress/Compressor.java  2009-04-24 
04:17:44 UTC (rev 27279)
@@ -18,6 +18,7 @@
 public interface Compressor {
 
        public enum COMPRESSOR_TYPE implements Compressor {
+               // WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
                // They will be tried in order: put the less resource consuming 
first
                GZIP("GZIP", new GzipCompressor(), (short) 0),
                BZIP2("BZIP2", new Bzip2Compressor(), (short) 1),

Modified: trunk/freenet/src/freenet/support/compress/GzipCompressor.java
===================================================================
--- trunk/freenet/src/freenet/support/compress/GzipCompressor.java      
2009-04-24 03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/support/compress/GzipCompressor.java      
2009-04-24 04:17:44 UTC (rev 27279)
@@ -15,6 +15,7 @@
 import freenet.support.io.Closer;
 import freenet.support.io.CountedOutputStream;
 
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class GzipCompressor implements Compressor {
 
        public Bucket compress(Bucket data, BucketFactory bf, long 
maxReadLength, long maxWriteLength) throws IOException, 
CompressionOutputSizeException {

Modified: trunk/freenet/src/freenet/support/compress/LZMACompressor.java
===================================================================
--- trunk/freenet/src/freenet/support/compress/LZMACompressor.java      
2009-04-24 03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/support/compress/LZMACompressor.java      
2009-04-24 04:17:44 UTC (rev 27279)
@@ -20,6 +20,7 @@
 import freenet.support.io.CountedInputStream;
 import freenet.support.io.CountedOutputStream;
 
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class LZMACompressor implements Compressor {
 
        // Copied from EncoderThread. See below re licensing.

Modified: trunk/freenet/src/freenet/support/io/FilenameGenerator.java
===================================================================
--- trunk/freenet/src/freenet/support/io/FilenameGenerator.java 2009-04-24 
03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/support/io/FilenameGenerator.java 2009-04-24 
04:17:44 UTC (rev 27279)
@@ -10,6 +10,7 @@
 import freenet.support.TimeUtil;
 import java.util.Random;
 
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class FilenameGenerator {
 
     private transient Random random;

Modified: trunk/freenet/src/freenet/support/io/PersistentBlobTempBucket.java
===================================================================
--- trunk/freenet/src/freenet/support/io/PersistentBlobTempBucket.java  
2009-04-24 03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/support/io/PersistentBlobTempBucket.java  
2009-04-24 04:17:44 UTC (rev 27279)
@@ -15,6 +15,7 @@
  * A persistent temp bucket stored as a blob in a 
PersistentBlobTempBucketFactory.
  * @author Matthew Toseland <[email protected]> (0xE43DA450)
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class PersistentBlobTempBucket implements Bucket {
        
        public final long blockSize;

Modified: 
trunk/freenet/src/freenet/support/io/PersistentBlobTempBucketFactory.java
===================================================================
--- trunk/freenet/src/freenet/support/io/PersistentBlobTempBucketFactory.java   
2009-04-24 03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/support/io/PersistentBlobTempBucketFactory.java   
2009-04-24 04:17:44 UTC (rev 27279)
@@ -33,6 +33,7 @@
  * filesystems, the node will have to fall back once we reach 2GB of temp 
files.
  * @author Matthew Toseland <[email protected]> (0xE43DA450)
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class PersistentBlobTempBucketFactory {
        
        public final long blockSize;

Modified: trunk/freenet/src/freenet/support/io/PersistentBlobTempBucketTag.java
===================================================================
--- trunk/freenet/src/freenet/support/io/PersistentBlobTempBucketTag.java       
2009-04-24 03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/support/io/PersistentBlobTempBucketTag.java       
2009-04-24 04:17:44 UTC (rev 27279)
@@ -1,5 +1,6 @@
 package freenet.support.io;
 
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS
 public class PersistentBlobTempBucketTag {
        
        final PersistentBlobTempBucketFactory factory;

Modified: trunk/freenet/src/freenet/support/io/PersistentTempBucketFactory.java
===================================================================
--- trunk/freenet/src/freenet/support/io/PersistentTempBucketFactory.java       
2009-04-24 03:53:25 UTC (rev 27278)
+++ trunk/freenet/src/freenet/support/io/PersistentTempBucketFactory.java       
2009-04-24 04:17:44 UTC (rev 27279)
@@ -32,6 +32,7 @@
  * Once startup is completed, any unclaimed temp buckets which match the 
  * temporary file pattern will be deleted.
  */
+// WARNING: THIS CLASS IS STORED IN DB4O -- THINK TWICE BEFORE 
ADD/REMOVE/RENAME FIELDS/
 public class PersistentTempBucketFactory implements BucketFactory, 
PersistentFileTracker {
 
        /** Original contents of directory */

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to