This article describes how to use cache accurately to avoid higher maintenance costs and complexity due to poor responsiveness of apps.