Getting started with caching

This commit adds a getting started for caching and demonstrates how
`@EnableCaching` can be used with a simple repository