vitya_brodov
@vitya_brodov
Java dev

Что случится после смерти кэша?

Всем привет!

Есть метод который возвращает токен(время жизни 59 минут)
Я хочу закэшировать на 50 минут.
Вопрос: после истечении времени жизни кэша он автоматически обновляется?

P.s использую библиотеку - Google guava cash
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 3
firedragon
@firedragon
Senior .NET developer
нет, вы должны поймать событие и вызвать обновление токена в кэше.
Ответ написан
Комментировать
xez
@xez Куратор тега Java
Senior Junior Roo
Ответ написан
Комментировать
@mayton2019
Bigdata Engineer
Я хочу закэшировать на 50 минут.

Неправильно. Не ты определяешь это время. Если это JWT-токет то ты можешь просмотреть его тело. Парсеры есть. Там внутри будет указано точное время когда он сдохнет. Обычно за несколько минут до смерти ты снова дёргаешь сервер токенов и просишь новый токен.

С guava cache я не работал. Но это не имеет значения. Основной flow не меняется. Хранить его в базе тыщу лет или убивать сразу - дело хозяйское. Для протокола не имеет значения что ты делаешь со старыми трупами токенов. Тут главное новый получить.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы