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

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to