The goal is design and implement Cache Manager that supports multiple cache providers simultaneously. And having multiple cache(s) by name on each provider.
[x] Implementation
[x] CacheManager - provides access n # of caches, create cache by provider
[x] Cache interface - frequent and common used methods for cache access
[x] Provide option to access underlying client so that aah user could perform specialized behavior specific to cache provider
The goal is design and implement Cache Manager that supports multiple cache providers simultaneously. And having multiple cache(s) by name on each provider.
n
# of caches, create cache by provider