Caching: A Beginners Explanation to Better Performance