У меня есть класс, который должен хранить данные в кеше. Первоначально я использовал его в asp.net-приложении, поэтому использовал System.Web.Caching.Cache.
Теперь мне нужно использовать его в службе Windows. Теперь, насколько я понимаю, я не должен использовать кеш asp.net в приложении asp.net, поэтому я искал MemoryCache.
Проблема в том, что они несовместимы, поэтому либо я использую MemoryCache в приложении asp.net, либо мне нужно будет создать адаптер, чтобы убедиться, что две реализации кэша имеют один и тот же интерфейс (возможно, из ObjectCache и использовать внутренний кеш asp.net?)
Каковы последствия использования MemoryCache в asp.net?
Надав