Please go through the below Kentico Article to understand Caching news: Page builder widgets -
https://devnet.kentico.com/articles/caching-news-page-builder-widgets
Other than this, you can setup sample website in your local that is Dancing Goat. So you can explore how Kentico implemented cache.