Author: toad
Date: 2006-11-08 20:16:03 +0000 (Wed, 08 Nov 2006)
New Revision: 10836

Modified:
   trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
Log:
Remove unnecessary transaction

Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2006-11-08 
17:47:54 UTC (rev 10835)
+++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2006-11-08 
20:16:03 UTC (rev 10836)
@@ -315,7 +315,6 @@
        System.err.println("Shrinking from "+chkBlocksInStore+" to 
"+maxChkBlocks+" (from db "+countCHKBlocksFromDatabase()+" from file 
"+countCHKBlocksFromFile()+")");

        try {
-                       t = environment.beginTransaction(null,null);
                        c = chkDB_accessTime.openCursor(null,null);

                        DatabaseEntry keyDBE = new DatabaseEntry();
@@ -327,8 +326,6 @@
                                System.err.println("Database is empty.");
                                c.close();
                                c = null;
-                               t.abort();
-                               t = null;
                                return;
                        }

@@ -387,8 +384,6 @@
        } finally {
                if(c != null)
                        c.close();
-               if(t != null)
-                       t.abort();
        }

        Integer[] wantedKeepNums = (Integer[]) wantedKeep.toArray(new 
Integer[wantedKeep.size()]);


Reply via email to