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