DDF-285 Refactored cache implementation for retrieve product. Made changes in CatalogFrameworkImpl for new caching.