Мое веб-приложение Java (tomcat) получает все свои данные из базы данных SQL. Тем не менее, большие части этой базы данных обновляются только один раз в день с помощью пакетного задания. Поскольку запросы к этим таблицам, как правило, выполняются довольно медленно, я хочу кэшировать результаты.
Перед развертыванием своего собственного решения я хотел проверить существующие решения для кэширования для Java. Очевидно, я искал stackoverflow и нашел ссылки и рекомендации для ehcache .
Но, просматривая документацию, кажется, что она позволяет установить время жизни кэшированных объектов как длительность (например, истекает через 1 час после добавления), в то время как я хочу, чтобы истечение основывалось на фиксированном времени (например, истекает в 0:30).
Кто-нибудь знает библиотеку кеша, которая позволяет такое поведение истечения? Или как это сделать с ehcache, если это возможно?