¿Cuál es el propósito de MemoryCache en MVC?

Estoy un poco confundido sobre el uso adecuado de MemoryCache.

¿Debería / puede usarse para cargar información estática para guardar en llamadas repetidas? ¿Debería / puede usarse para conservar datos en una vista a través de varios métodos de acción?

Tengo una instancia en la que no quiero usar el almacén de datos para completar y mantener los datos en mi vista. Comencé a usar MemoryCache, que funciona bien, sin embargo, estoy empezando a preguntarme si ese fue el enfoque correcto.

Mi preocupación fue ¿qué sucede si tengo varios usuarios en la misma página usando el mismo MemoryCache?

Respuestas a la pregunta(1)

Su respuesta a la pregunta