В настоящее время я пишу приложение, которое возвращает список объектов на основе идентификатора, который я передаю через JMS (Solace). Я решил использовать аннотацию Springboots @Cacheable, и она просто не работает.
Вот мой код:
@Cacheable(value = "groupIds", key = "#userId")
public List<Integer> getGroupId(int userId){
log.info("Caching userid {} ", userId);
return adminPubSub.synchronousRequestGroupId(userId);
}
У меня также есть @EnableCaching в моем MainApp. Любая идея, что еще мне нужно.