Update of /var/cvs/src/org/mmbase/storage/implementation/database
In directory james.mmbase.org:/tmp/cvs-serv13929
Modified Files:
DatabaseStorageManager.java
Log Message:
Using IOUtil for copying streams
See also:
http://cvs.mmbase.org/viewcvs/src/org/mmbase/storage/implementation/database
Index: DatabaseStorageManager.java
===================================================================
RCS file:
/var/cvs/src/org/mmbase/storage/implementation/database/DatabaseStorageManager.java,v
retrieving revision 1.213
retrieving revision 1.214
diff -u -b -r1.213 -r1.214
--- DatabaseStorageManager.java 17 Apr 2009 13:29:37 -0000 1.213
+++ DatabaseStorageManager.java 24 Apr 2009 15:10:41 -0000 1.214
@@ -36,7 +36,7 @@
*
* @author Pierre van Rooden
* @since MMBase-1.7
- * @version $Id: DatabaseStorageManager.java,v 1.213 2009/04/17 13:29:37
michiel Exp $
+ * @version $Id: DatabaseStorageManager.java,v 1.214 2009/04/24 15:10:41
michiel Exp $
*/
public class DatabaseStorageManager implements
StorageManager<DatabaseStorageManagerFactory> {
@@ -858,13 +858,8 @@
long size = 0L;
//log.warn("Storing " + field + " for " + node.getNumber());
InputStream in = node.getInputStreamValue(fieldName);
- BufferedOutputStream out = new BufferedOutputStream(new
FileOutputStream(binaryFile));
- byte[] buf = new byte[1024];
- int b = 0;
- while ((b = in.read(buf)) != -1) {
- size += b;
- out.write(buf, 0, b);
- }
+ OutputStream out = new FileOutputStream(binaryFile);
+ IOUtil.copy(in, out);
out.close();
in.close();
// unload the input-stream, it is of no use any more.
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs