So the problem here is that developers won't include min/max date, so we may pull sales for a product across all dates from the cache?  If that's correct, I think it's worth calling out explicitly this as an example of how incorrect data can be returned from the cache.  I understood possibilities of how developers could mess up caching from this example, but I didn't know the specific way you were describing.