Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.0
-
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
- relates to
-
CAY-685 OSQueryCache concurrency improvements
- Closed