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