Вы можете использовать что-то вроде EhCache , чтобы установить запрос как @Cacheable
, это будет означать, что результат вызова метода (или всех методов в классе) может быть кэширован.
Каждый раз, когда вызывается рекомендованный метод, применяется поведение кэширования, проверяющее, был ли метод уже вызван для заданных аргументов:
Вот пример