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