could you please confirm if below line is removing all the products from cache?
_cacheManager.RemoveByPattern(PRODUCTS_PATTERN_KEY);
I noticed this line in both InsertProduct and DeleteProduct methods of ProductService.
Why should adding single product to Db cause all the Products from cache to be removed?
Why should deleting a single product from Db cause all the Products from cache to be removed?