Я успешно могу кэшировать результаты для запросов, которые получают одно значение.
@Cacheable(cacheName = "resourceCache")
public Resource find(int id) throws ResourceNotFoundException{
...
}
Но по причинам эффективности мне нужно реализовать метод, который эффективно запрашивает базу данных, чтобы получить список ресурсов и посмотреть в кеш, если возможные элементы уже существуют, а если нет, поместить их в кеш.
Как я могу это реализовать? Любые предложения, советы или подсказки приветствуются?