Details
-
Feature Request
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
0
-
0%
Description
Debezium already contains multiple places where caches (usually BoundedConcurrentHashMap) are used. Every place hardoceds its parameters and there is no coordination between them.
We should introduce a central component that will
- provide cache instances based on logical names
- allow those caches instances to be configurable via connector properties like cache.field-name-sanitizer.size etc.
- will expose the caches metrics via JMX
It doesn't need to be exposed in general documentation but can be really useful for perf tuning guide.