Author: davsclaus
Date: Wed Nov 16 12:31:10 2011
New Revision: 1202664
URL: http://svn.apache.org/viewvc?rev=1202664&view=rev
Log:
CAMEL-4686: Using buffered input stream for file input stream cache. Thanks to
Metatech for the patch.
Modified:
camel/branches/camel-2.7.x/ (props changed)
camel/branches/camel-2.7.x/camel-core/src/main/java/org/apache/camel/converter/stream/FileInputStreamCache.java
Propchange: camel/branches/camel-2.7.x/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Wed Nov 16 12:31:10 2011
@@ -1,2 +1,2 @@
-/camel/branches/camel-2.8.x:1170965,1171400,1174571,1175323,1176329,1176787,1177397,1177946,1177949,1180598,1187226,1189704,1199138,1199732,1199766,1199807,1200867,1201638-1201639,1202171,1202222
-/camel/trunk:1146608,1146903,1147216,1170956,1171396,1174565,1175321,1176274,1176781-1176782,1177394,1177945,1177948,1180597,1187221,1189693,1199137,1199703,1199739,1199804,1200861,1201623,1201637,1202167,1202215
+/camel/branches/camel-2.8.x:1170965,1171400,1174571,1175323,1176329,1176787,1177397,1177946,1177949,1180598,1187226,1189704,1199138,1199732,1199766,1199807,1200867,1201638-1201639,1202171,1202222,1202662
+/camel/trunk:1146608,1146903,1147216,1170956,1171396,1174565,1175321,1176274,1176781-1176782,1177394,1177945,1177948,1180597,1187221,1189693,1199137,1199703,1199739,1199804,1200861,1201623,1201637,1202167,1202215,1202659
Propchange: camel/branches/camel-2.7.x/
------------------------------------------------------------------------------
Binary property 'svnmerge-integrated' - no diff available.
Modified:
camel/branches/camel-2.7.x/camel-core/src/main/java/org/apache/camel/converter/stream/FileInputStreamCache.java
URL:
http://svn.apache.org/viewvc/camel/branches/camel-2.7.x/camel-core/src/main/java/org/apache/camel/converter/stream/FileInputStreamCache.java?rev=1202664&r1=1202663&r2=1202664&view=diff
==============================================================================
---
camel/branches/camel-2.7.x/camel-core/src/main/java/org/apache/camel/converter/stream/FileInputStreamCache.java
(original)
+++
camel/branches/camel-2.7.x/camel-core/src/main/java/org/apache/camel/converter/stream/FileInputStreamCache.java
Wed Nov 16 12:31:10 2011
@@ -16,6 +16,7 @@
*/
package org.apache.camel.converter.stream;
+import java.io.BufferedInputStream;
import java.io.Closeable;
import java.io.File;
import java.io.FileInputStream;
@@ -34,7 +35,7 @@ public class FileInputStreamCache extend
public FileInputStreamCache(File file) throws FileNotFoundException {
this.file = file;
- this.stream = new FileInputStream(file);
+ this.stream = new BufferedInputStream(new FileInputStream(file));
}
@Override
@@ -50,7 +51,7 @@ public class FileInputStreamCache extend
// reset by closing and creating a new stream based on the file
close();
// reset by creating a new stream based on the file
- stream = new FileInputStream(file);
+ stream = new BufferedInputStream(new FileInputStream(file));
} catch (Exception e) {
throw new RuntimeCamelException("Cannot reset stream from file " +
file, e);
}