Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-3897

Cache do-not-cache decisions and enhance cache abstraction to differentiate missing keys and stored null values

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Neutral
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: 4.4.6, 4.5
    • Component/s: cache
    • Labels:
      None
    • Magnolia Release:
      4.4.6, 4.5

      Description

      By extending the Cache abstraction interface with the possibility of differentiating between missing keys and null values placed in cache we can store null to mark the key as a bypass.

      This allows a store executor to make an intelligent decision per request on whether to cache the request or not. If the executor decides that the request should not be cached by putting null in the cache subsequent requests for that resource will happen concurrently.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              tmattsson Tobias Mattsson
              Reporter:
              tmattsson Tobias Mattsson
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: