Author: toad
Date: 2007-08-15 17:22:47 +0000 (Wed, 15 Aug 2007)
New Revision: 14705

Modified:
   trunk/freenet/src/freenet/client/async/ClientGetter.java
Log:
More buffering (binary blobs)

Modified: trunk/freenet/src/freenet/client/async/ClientGetter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientGetter.java    2007-08-15 
17:21:49 UTC (rev 14704)
+++ trunk/freenet/src/freenet/client/async/ClientGetter.java    2007-08-15 
17:22:47 UTC (rev 14705)
@@ -3,6 +3,7 @@
  * http://www.gnu.org/ for further details of the GPL. */
 package freenet.client.async;

+import java.io.BufferedOutputStream;
 import java.io.DataOutputStream;
 import java.io.IOException;
 import java.net.MalformedURLException;
@@ -97,7 +98,7 @@
                        if(currentState != null && !finished) {
                                if(binaryBlobBucket != null) {
                                        try {
-                                               binaryBlobStream = new 
DataOutputStream(binaryBlobBucket.getOutputStream());
+                                               binaryBlobStream = new 
DataOutputStream(new BufferedOutputStream(binaryBlobBucket.getOutputStream()));
                                                
BinaryBlob.writeBinaryBlobHeader(binaryBlobStream);
                                        } catch (IOException e) {
                                                onFailure(new 
FetchException(FetchException.BUCKET_ERROR, "Failed to open binary blob 
bucket", e), null);


Reply via email to