Sometimes topics can be explained a little bit more.
What you need to know first, to make yourself comfortable with FusionCache.
A deeper description of the main features:
- 🔀 Cache Levels: a bried description of the 2 available caching levels and how to setup them
- 📢 Backplane: how to get an always synchronized cache, even in a multi-node scenario
- 🚀 Cache Stampede prevention: no more overloads during a cold start or after an expiration
- 💣 Fail-Safe: an explanation of how the fail-safe mechanism works
- ⏱ Timeouts: the various types of timeouts at your disposal (calling a factory, using the distributed cache, etc)
- 🧙♂️ Adaptive Caching: how to adapt cache duration (and more) based on the object being cached itself
- 🎚 Options: everything about the available options, both cache-wide and per-call
- 🕹 Core Methods: what you need to know about the core methods available
- 📞 Events: the events hub and how to use it
- 🧩 Plugins: how to create and use plugins
- 📜 Logging: logging configuration and usage
- 🔃 Dependency Injection: how to work with FusionCache + DI in .NET
A complete step by step example of why a cache is useful, why FusionCache could be even more so, how to apply most of the options available and what results you can expect to obtain.
A feature comparison between existing .NET caching solutions, to help you choose which one to use.