У меня есть требование повторно кэшировать устаревший кеш путем повторного вызова API
Ниже приведена конфигурация моего менеджера кэша
private CaffeineCache buildCache(String name, Ticker ticker, int minutesToExpire) {
return new CaffeineCache(name, Caffeine.newBuilder()
.refreshAfterWrite(minutesToExpire, TimeUnit.MINUTES)
.maximumSize(100)
.ticker(ticker)
.build());
Но при запуске приложения выдается следующее исключение
Вызывается: java.lang.IllegalStateException: refreshAfterWrite требует LoadingCache