Есть ли способ указать, что если метод возвращает значение null, то не кэшируйте результат в аннотации @Cacheable для такого метода?
@Cacheable(value="defaultCache", key="#pk")
public Person findPerson(int pk) {
return getSession.getPerson(pk);
}
Обновление: вот вопрос JIRA, представленный относительно кэширования нулевого значения в ноябре прошлого года, который еще не решен: [# SPR-8871] Условие @Cachable должно разрешать ссылку на возвращаемое значение - Spring Projects Issue Tracker