Author: batosai
Date: 2008-09-12 10:10:03 +0000 (Fri, 12 Sep 2008)
New Revision: 22615
Modified:
trunk/plugins/WoT/src/plugins/WoT/WoT.java
Log:
Added an index on OwnIdentity too.
Modified: trunk/plugins/WoT/src/plugins/WoT/WoT.java
===================================================================
--- trunk/plugins/WoT/src/plugins/WoT/WoT.java 2008-09-11 23:39:48 UTC (rev
22614)
+++ trunk/plugins/WoT/src/plugins/WoT/WoT.java 2008-09-12 10:10:03 UTC (rev
22615)
@@ -67,6 +67,7 @@
this.pr = pr;
Configuration config = Db4o.newConfiguration();
config.objectClass(Identity.class).objectField("id").indexed(true);
+
config.objectClass(OwnIdentity.class).objectField("id").indexed(true);
config.objectClass(Trust.class).objectField("truster").indexed(true);
config.objectClass(Trust.class).objectField("trustee").indexed(true);
config.objectClass(Score.class).objectField("treeOwner").indexed(true);
@@ -111,11 +112,11 @@
Logger.error(this, "Seed identity loading error", e);
return;
}
- /*
+
// Start the inserter thread
inserter = new IdentityInserter(db, client,
pr.getNode().clientCore.tempBucketFactory);
pr.getNode().executor.execute(inserter, "WoTinserter");
- */
+
// Create the fetcher
fetcher = new IdentityFetcher(db, client);
@@ -127,7 +128,7 @@
}
public void terminate() {
- /*
+
if(inserter == null) {// Can't figure out why
executor.execute() makes it null, but stop screwing the unload process.
Logger.error(this, "Inserter's thread reference is
null, can't stop it !" );
}
@@ -135,7 +136,7 @@
Logger.debug(this, "Calling inserter.stop()");
inserter.stop();
}
- */
+
Logger.debug(this, "Cleanly closing the database");
db.commit();
db.close();