Author: toad
Date: 2008-10-18 14:39:52 +0000 (Sat, 18 Oct 2008)
New Revision: 22999
Modified:
branches/db4o/freenet/src/freenet/node/Node.java
Log:
Index the relevant fields
Modified: branches/db4o/freenet/src/freenet/node/Node.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/Node.java 2008-10-18 14:38:44 UTC
(rev 22998)
+++ branches/db4o/freenet/src/freenet/node/Node.java 2008-10-18 14:39:52 UTC
(rev 22999)
@@ -834,6 +834,10 @@
dbConfig.objectClass(freenet.client.async.InsertCompressor.class).objectField("nodeDBHandle").indexed(true);
dbConfig.objectClass(freenet.node.fcp.FCPClient.class).objectField("name").indexed(true);
dbConfig.objectClass(freenet.client.async.DatastoreCheckerItem.class).objectField("prio").indexed(true);
+
dbConfig.objectClass(freenet.support.io.PersistentBlobFreeSlotTag.class).objectField("index").indexed(true);
+
dbConfig.objectClass(freenet.support.io.PersistentBlobFreeSlotTag.class).objectField("factory").indexed(true);
+
dbConfig.objectClass(freenet.support.io.PersistentBlobTakenSlotTag.class).objectField("index").indexed(true);
+
dbConfig.objectClass(freenet.support.io.PersistentBlobTakenSlotTag.class).objectField("factory").indexed(true);
/*
* HashMap: don't enable cascade on update/delete/activate,
db4o handles this
* internally through the TMap translator.