Author: toad
Date: 2008-10-04 19:35:01 +0000 (Sat, 04 Oct 2008)
New Revision: 22943
Modified:
branches/db4o/freenet/src/freenet/node/Node.java
Log:
Cascade HashMap's.
Modified: branches/db4o/freenet/src/freenet/node/Node.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/Node.java 2008-10-04 19:34:36 UTC
(rev 22942)
+++ branches/db4o/freenet/src/freenet/node/Node.java 2008-10-04 19:35:01 UTC
(rev 22943)
@@ -834,6 +834,9 @@
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(java.util.HashMap.class).cascadeOnUpdate(true);
+
dbConfig.objectClass(java.util.HashMap.class).cascadeOnDelete(true);
+
dbConfig.objectClass(java.util.HashMap.class).cascadeOnActivate(true);
/** Maybe we want a different query evaluation mode?
* At the moment, a big splitfile insert will result in one
SingleBlockInserter
* for every key, which means one RegisterMe for each ... this
results in a long pause