#1: Caching: Engineering requirements - Low Level Design