Author: toad
Date: 2008-06-27 00:15:07 +0000 (Fri, 27 Jun 2008)
New Revision: 20807
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
Log:
Minor activation
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
2008-06-27 00:10:36 UTC (rev 20806)
+++ branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
2008-06-27 00:15:07 UTC (rev 20807)
@@ -256,6 +256,8 @@
try {
if(isCollectingBinaryBlob()) {
for(int i=0;i<dataBuckets.length;i++) {
+ if(persistent)
+
container.activate(dataBlockStatus[i], 1);
Bucket data =
dataBlockStatus[i].getData();
try {
maybeAddToBinaryBlob(data, i,
false, container, context);
@@ -537,6 +539,8 @@
}
for(int i=0;i<dataBuckets.length;i++) {
MinimalSplitfileBlock b = dataBuckets[i];
+ if(persistent)
+ container.activate(b, 2);
if(b != null) {
Bucket d = b.getData();
if(d != null) d.free();
@@ -545,6 +549,8 @@
}
for(int i=0;i<checkBuckets.length;i++) {
MinimalSplitfileBlock b = checkBuckets[i];
+ if(persistent)
+ container.activate(b, 2);
if(b != null) {
Bucket d = b.getData();
if(d != null) d.free();