Uploaded image for project: 'Addon Commons (closed)'
  1. Addon Commons (closed)
  2. ADCOM-2

Implement a mechanism to handle direct calls to cache

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Neutral
    • 1.0
    • None
    • None
    • Yes
    • Add-Ons 32
    • 2

    Description

      Currently,  annotations such as CacheEvict looks to be working only in some cases where we have Guice constructing the object. For instance, in module classes, it doesn't intercept the call for some reason that we don't know yet.

      Either we have to fix that annotation to work everywhere across the codebase or we need an injectable mechanism which provides API to let us invalidate the cache in the downstream.

       

      AC

      • Introduce a mechanism to invalidate the cache in the downstream
        • Typical listener mechanism that receives calls and execute them accordingly in the cache level without exposing its implementation details
      • Make sure cache is invalidated in S3 > EXTDAM-61

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                ilgun Ilgun Ilgun
                ilgun Ilgun Ilgun
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoD

                    Time Tracking

                      Estimated:
                      Original Estimate - Not Specified
                      Not Specified
                      Remaining:
                      Remaining Estimate - 0d
                      0d
                      Logged:
                      Time Spent - 0.25h
                      0.25h