Pre .NET 4 кеш памяти - PullRequest
       10

Pre .NET 4 кеш памяти

2 голосов
/ 21 сентября 2011

Я хочу использовать новый класс MemoryCache, но я еще не использую .NET 4. У меня есть простой класс кэша (внутренне использует словарь). Что было бы хорошим подходом при использовании этого класса, такого как MemoryCache? Кто-нибудь знает, как осуществляется управление MemoryCache на протяжении всего жизненного цикла приложения (не asp.net)?

Ответы [ 2 ]

1 голос
/ 09 марта 2015

Корпоративная библиотека имеет блок кэширования, который был аналогичен тому, что .Net 4 теперь имеет в базовой структуре.

Это было для Версии 5, но я думаю, что оно было удалено из Версии 6. Получение более старой версии корпоративной библиотеки предоставит вам механизм кэширования.

1 голос
/ 22 сентября 2011

Может быть, вы можете использовать такой инструмент, как Structuremap для этого? Это на самом деле не предназначено для таких вещей (это DI-контейнер), но будет работать хорошо, если вы укажете некоторые элементы как одиночные, некоторые элементы по запросу и т. Д. Это зависит только от того, насколько гранулярным вы хотите, чтобы управление жизненным циклом было .

...