I want a clarification about distributed cache
08:49 01 Jul 2026

Microsoft's documentation says :

A distributed cache is a cache shared by multiple app servers

But some other article, specifically an article on GeeksforGeeks says that :

A distributed cache stores data across multiple servers (nodes) instead of a single machine

Form Microsoft's definition, I understood that data is stored in single place, the shared cache.

From the other definition, I understood that data is stored in all the servers, probably partitioned or divided over many servers.

Does it mean there is multiple implmentations for distributed caching ?

If that is correct, then what is the reason ASP.NET Core choosed one implementation over the others ?

distributed-caching