An ideal caching scenario