Поставщик кэша вывода по умолчанию указан как «AspNetInternalProvider» (http://msdn.microsoft.com/en-us/library/ms228124.aspx). Но где этот класс существует? Я не могу его найти, и я хотел бы проверить его код.
В .NET 4 реализация кэша по умолчанию - System.Web.Caching.CacheInternal. Если посмотреть на рефлектор, этот класс не имеет зависимостей от System.Runtime.Caching, и поэтому нет никаких зависимостей от System.Runtime.Caching.MemoryCache.
Я думаю, я мог найти, какой класс они используют под капотом: System.Runtime.Caching.MemoryCache (http://msdn.microsoft.com/en-us/library/system.runtime.caching.memorycache.aspx)