Мой случай использования
Я хочу кэшировать результаты нескольких запросов к базе данных в памяти, чтобы при повторном повторении одного и того же запроса результаты можно было возвращать из памяти.
Данные могут быть изменены в исходных БД. В этом случае я хочу, чтобы результаты кэширования / запросов отражались при изменениях данных в источнике
Я хочу разработать систему в общем виде, чтобы пользователи могли настраивать запросы и т. Д.
У меня вопрос: есть ли какой-нибудь фреймворк / инструмент, обеспечивающий такую функциональность?
Hibernate и т. Д. Поддерживают кэширование, но их использование оправдано только для редко изменяемых объектов.
Они плохо умеют кэшировать объекты, которые более подвержены изменениям.