Two level cache hiererchy
Back-ends cache recently accessed data.
Front-ends maintain a small cache to reduce latency.