While we demonstrated the use of a data cache with an instance of the IDistributedCache class in our sample code, that is hardly the only cache provider we have access to with .NET Core. Before we close out the subject of caches, I just want to briefly discuss the other two most common providers in the framework.
Cache providers
The SqlServerCache provider
Redis is certainly popular among engineers as being a high-performance cache implementation. However, it's hardly the only distributed provider out there. In fact, Microsoft's own SQL Server can serve as a cache when the situation calls for it, and they've defined a similar implementation for the IDistributedCache class to expose it.
One of the biggest differences...