Author: j16sdiz
Date: 2008-07-01 09:45:43 +0000 (Tue, 01 Jul 2008)
New Revision: 20893
Modified:
branches/saltedhashstore/freenet/src/freenet/store/SaltedHashFreenetStore.java
Log:
force resize on restart
Modified:
branches/saltedhashstore/freenet/src/freenet/store/SaltedHashFreenetStore.java
===================================================================
---
branches/saltedhashstore/freenet/src/freenet/store/SaltedHashFreenetStore.java
2008-07-01 09:27:58 UTC (rev 20892)
+++
branches/saltedhashstore/freenet/src/freenet/store/SaltedHashFreenetStore.java
2008-07-01 09:45:43 UTC (rev 20893)
@@ -126,10 +126,18 @@
flags |= FLAG_DIRTY; // datastore is now dirty until
flushAndClose()
writeConfigFile();
+
+ if (maxKeys != storeSize) {
+ if (prevStoreSize != 0) {
+ storeSize = prevStoreSize;
+ prevStoreSize = 0;
+ }
+ setMaxKeys(maxKeys, true);
+ }
callback.setStore(this);
shutdownHook.addEarlyJob(new Thread(new ShutdownDB()));
-
+
cleanerThread = new Cleaner();
cleanerThread.start();
}