Here are the examples from my workshop on Caching Deep Dive 2.0.
All examples are example-style, which means they don't follow best practices (e.g. dependency injecton). This is done to keep them as simple as possible.
Presentation is here: (Google Slides)
https://docs.google.com/presentation/d/1LgqEOvMxikNXqcDy2nLWPjBL92tW81lpTkTtBYPZgUg/edit?usp=sharing