Мне нужно обновлять элемент кеша каждые полчаса, чтобы он не устарел. Во время обновления мне нужно убедиться, что get (element) не возвращает null, потому что я не хочу, чтобы запрос в реальном времени перестраивал элемент, потому что это становится очень дорогостоящим и приведет к тайм-ауту API реального времени. Я работаю в умеренно параллельной среде (~ 5 запросов / с).
При обновлении я хочу иметь доступ к старому элементу кеша, пока он не будет обновлен. По сути, я не хочу, чтобы кеш возвращал null, и конечная согласованность обновления меня полностью устраивает. Как я могу добиться чего-то подобного с помощью ehcache?