[freenet-cvs] r20893 - branches/saltedhashstore/freenet/src/freenet/store

j16sdiz at freenetproject.org j16sdiz at freenetproject.org
Tue Jul 1 09:45:43 UTC 2008


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();
 	}




More information about the cvs mailing list