На данный момент react-cache
использует политику кэширования LRU ( наименее недавно использованный ).В соответствии с этой политикой наименее недавно использованные записи сначала становятся недействительными.
Размер кэша можно установить с помощью функции unstable_setGlobalCacheLimit
.
Я не смог найтифункция для явного аннулирования кэша в проекте .Я также думаю, что это хорошая новость, потому что работа с кешем - это, как правило, хлопоты.Похоже, что LRU сделает это проще для большинства пользователей React.
Ручное управление кэшем может найти свое применение в будущих версиях react-cache
, поскольку все больше разработчиков используют эту технологию и находят новые варианты использования, которым требуетсяиндивидуальный подход, но я сомневаюсь, что это то, что нужно учитывать на данный момент.