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