Caches the HTML for seen products
Improves caching implementation
Adds caching for catalog stage part