title: Is poolEnrich loading the entire file content in memory?
body: <p>I have a simple route like:</p>
  
  <pre><code>from("direct:fooBar")
   .pollEnrich()
   .simple("file:in/?fileName=abc.txt")
   .process(exchange -&gt; {
            // 1
            exchange.getIn().getBody(String.class);
   })
   .split(body().tokenize("\n")).streaming().stopOnException()
   .process(exchange -&gt; {
            // 2
            exchange.getIn().getBody(String.class);
    })
  </code></pre>
  
  <p><code>abc.txt</code> it's a really huge file, so I'm using <code>split</code> and <code>streaming</code> to reduce memory overhead. 
  But I'm able to grab file content at <code>1</code>, so I guess that the entire content is actually loaded into memory when using <code>poolEnrich</code>.</p>
  
  <p>Is my assumption correct ?</p>