Marc Carter created CAMEL-12041:
-----------------------------------
Summary: Introduce ConcurrentMapIdempotentRepository and
MapIdempotentRepository
Key: CAMEL-12041
URL: https://issues.apache.org/jira/browse/CAMEL-12041
Project: Camel
Issue Type: Improvement
Components: camel-core
Affects Versions: 2.20.1
Reporter: Marc Carter
Priority: Trivial
In order to more generically plug in third-party data fabrics, Camel should
directly support the ConcurrentMap interface.
1 Add an explicit ConcurrentMapIdempotentRepository (which does away with
synchronized blocks around the backing map)
2 Factor our MapIdempotentRepository from MemoryIdempotentRepository (being
based on a Map _interface_ doesn't make it "memory" - only the default LRUCache
impls are definitively "memory")
3 Make some sense of the tests around this EIP
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)