Using multiple instances of MemoryCache
I'd like to add caching capabilities to my application using the System.Runtime.Caching namespace, and would probably want to use caching in several places and in different contexts. To do so, I want to use several MemoryCache instances. However, I see here that using more than one instance of MemoryCache is discouraged: MemoryCache is not a singleton, but you should create only a few or potentially only one MemoryCache instance and code that caches items should use those instances. How would multiple MemoryCache instances affect my application? I find this kind of weird because it seems to me