Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-1490

Centralize handling of caches

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Unresolved
    • Major
    • None
    • None
    • core-library
    • None
    • 0
    • 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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            jpechane Jiri Pechanec
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: