
Central class to Manage of all the caches
It is a Cache of Cache items.
All the cache keys should be declared here, so it's simpler to keep track
Example of use:
Cache cache = CacheManager.getInstance().getSubCache(CacheManager.SOME_CACHE_KEY, new CacheObjectProvider());
CacheProvider provider=new CacheProviderImpl(someRequiredArg);
return cache.get("something", provider);