Я использую кеш, предоставленный System.Runtime.Caching.MemoryCache
.
Я бы хотел перечислить элементы кэша, чтобы я мог аннулировать (вытеснять, а затем перезагружать) элементы как таковые
foreach (var item in MemoryCache.Default) { item.invalidate() }
Но официальные документы найдены здесь state:
! Важно: получение перечислителя для экземпляра MemoryCache является ресурсоемкие и блокирующие операции. Поэтому перечислитель должен не используются в производственных приложениях.
Неужели должен быть простой и эффективный способ перебора элементов кэша?