Я пытаюсь добавить кэш в приложение весенней загрузки.
Ниже описан метод репозитория:
@Cacheable(value = "booksByCategory", key = "#p0.categoryId", unless = "#result == null or #result.size()==0")
@EntityGraph(attributePaths = { "category" })
List<Book> findAllByCategoryId(Category category);
Я не хочу кэшировать, когда List пуст (List) EMPTY.Я добавил ниже:
unless = "#result == null or #result.size()==0""
, но это не работает.Как игнорировать / пропустить пустой или пустой список при кэшировании?