Is the LRUCache value in camel based on individual routes or is a combination of all the routes ?
Issue
-
We have a camel route which receives multiple copy of the same files. We want to forward the duplicate files as well to the customers. Earlier, we have an
idempotent=trueoption in the routes. After we removed it, we were are able to send duplicate files, but we still see a backlog of the current files. -
When we were having a read on the File2 component http://camel.apache.org/file2.html idempotent option, there is a description option to use the Idempotent Consumer EIP pattern to let Camel skip already processed files will by default use a memory based LRUCache that holds 1000 entries. If noop=true then idempotent will be enabled as well to avoid consuming the same files over and over again.
-
Questions:
- Is there an option to reduce the LRUCache value to a specified lower value. eg 100 so that it can allow duplicate files to be sent?
- Is the LRUCache value based on individual routes or is a combination of all the routes?
Environment
- Red Hat JBoss Fuse
- 6.x
- Apache Camel
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
