Есть ли какой-то тип CacheDependency в System.Runtime.Caching? - PullRequest
10 голосов
/ 23 мая 2010

Я слышал, что в .NET 4 появился новый API-интерфейс для кэширования.

Хорошо, так что старый добрый System.Web.Caching.Cache (который, кстати, все еще существует в .NET 4) имеет возможность устанавливать так называемые CacheDependency объекты, чтобы определить, истек ли срок хранения кэшированного элемента.

Можно также указать собственную логику для определения того, является ли кэшированный элемент все еще пригодным для использования или нет, путем получения пользовательского подкласса из CacheDependency.

Мне любопытно, есть ли способ обеспечить такую ​​логику в новом API?

1 Ответ

19 голосов
/ 23 мая 2010

Я еще не использовал его, но классы, производные от ChangeMonitor Class , похоже, служат для аналогичной цели.

...