What's exactly the difference between the IdempotentRepository and the InProgressRepository? I have following definitions from the File component page:
- IdempotentRepository: "Option to use the Idempotent Consumer EIP pattern to let Camel skip already processed files"
- InProgressRepository: "The in-progress repository is used to account the current in progress files being consumed."
For me these are the same definitions, only slightly differently phrased. They can also both use the same idempotent repository.
So I'm slightly confused, do I need both? Or is the idempotentRepository good enough?