How much should you cache?