[freenet-cvs] r19879 - branches/saltedhashstore/freenet/src/…

Top Page
Delete this message
Reply to this message
Author: devl
Date:  
To: cvs
Subject: [freenet-cvs] r19879 - branches/saltedhashstore/freenet/src/freenet/store
Author: j16sdiz
Date: 2008-05-09 17:01:51 +0000 (Fri, 09 May 2008)
New Revision: 19879

Modified:
branches/saltedhashstore/freenet/src/freenet/store/SaltedHashFreenetStore.java
Log:
Optimization: read less byte on isFree()


Modified: branches/saltedhashstore/freenet/src/freenet/store/SaltedHashFreenetStore.java
===================================================================
--- branches/saltedhashstore/freenet/src/freenet/store/SaltedHashFreenetStore.java    2008-05-09 16:59:04 UTC (rev 19878)
+++ branches/saltedhashstore/freenet/src/freenet/store/SaltedHashFreenetStore.java    2008-05-09 17:01:51 UTC (rev 19879)
@@ -566,7 +566,7 @@
        int split = (int) (offset % FILE_SPLIT);
        long rawOffset = (offset / FILE_SPLIT) * entryTotalLength;

-        ByteBuffer bf = ByteBuffer.allocate((int) ENTRY_HEADER_LENGTH);
+        ByteBuffer bf = ByteBuffer.allocate(0x30 + 0x08);

        do {
            int status = storeFC[split].read(bf, rawOffset + bf.position());