Hi all, I think the current 3.14.1 streamcache implementation is not working as expected.
Please see the following example of our streambased Route .from("timer:reserveRows?period={{pollInterval}}&synchronous=true") .to("{{selectStmt}}") .marshal(new ParquetFileDataFormat()) .to("direct:upload") from("direct:upload") .recipientlist("file://folder1,file://folder2) .parallelProcessing() *Sidenote:* In our logs we see active StreamCaching ...... o.a.c.i.e.DefaultStreamCachingStrategy : Should spool cache 14532 -> false *Outcome:* The File in folder2 is empty! File in folder 1 is valid. I have debuged FileOperations.writeFileByStream Both calls are useing the same "InputStreamCache@13081" I expect that this lead to the interferenced Inputstreams ------------ springboot 2.6.2 camel 3.14.1