Uploaded image for project: 'Cayenne'
  1. Cayenne
  2. CAY-613

Pluggable Query Cache

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.0
    • 3.0M1, 3.0
    • Core Library
    • None

    Description

      It would be nice to make query cache an independent module that can be managed externally. There have been some discussions on that in the past [1], and now I have a real-life case where this can be tested.

      [1] http://objectstyle.org/cayenne/lists/cayenne-devel/2006/04/0250.html

      Here is the scope of this feature:

      • (DONE - LRUMap and OSCache implementations) Pluggable cache for queries (local and shared) that can be managed externally
      • determine cache key automatically. I.e. if a query has cache enabled, but no "name" specifiied, cache key should be build on the fly.
      • OSCache provider - support mapping of cache groups (entities are groups) to cache policies in OSCache
      • OSCache provider - support mapping individual query names to cache policies.
      • hookup ObjectStore and DataRowStore object caches with shared cache.

      Attachments

        Issue Links

          Activity

            People

              andrus Andrus Adamchik
              andrus Andrus Adamchik
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: