.net cache lib с автоматическим обновлением асинхронного кеша

Контекст

У меня есть приложение, в котором есть тяжелые вычисления и запросы данных.

Чтобы каждый пользователь не ждал одних и тех же результатов, я использую мужской кеш

Проблема

Это нормально, но когда истекает таймаут кеширования, незадачливый пользователь платит штраф за обновление файла. Т.е. ждем результата перед тем как продолжить

вопрос

Я бы хотел, чтобы был дополнительный тайм-аут, который говорит. Я дам вам значение кеша, но я начну обновлять кеш в другом потоке.

Можно сказать: автоматическое обновление асинхронного кеша

Как бы это решить? Звучит сложно понять правильно.

исходный вопрос слишком специфичен для инструментария, сохранен для полноты

I have been looking for a Long time after an.net equivalent caching library to caffeine in the java world.

I've found lacycache, which is fine

But the number one missing feature is:

auto async cache refresh

The point is to minimize the amount of times a user waits on cache refresh.

Is there any lib solving that?

Что вы имеете в виду под автоматическим обновлением асинхронного кеша? Тем не менее, запрос предложений по инструментам для StackOverflow не по теме.

David L 13.06.2018 23:18

Какое приложение вы создаете? Интернет или что-то еще?

mjwills 14.06.2018 00:34

Вид приложения не должен иметь значения. Я ищу какой-то автономный код, а не что-то часть более крупного фреймворка

mathiasbn 19.06.2018 12:43
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
3
66
1

Ответы 1

Взгляните на https://github.com/dpatekar/CacheAnt Он обновляет ваш кеш в фоновом режиме через определенные промежутки времени, и вы всегда получаете последнюю сохраненную версию.

Другие вопросы по теме