Spring @Cachable: не работает с методами с параметрами - PullRequest
0 голосов
/ 19 декабря 2011

Я хотел попробовать Spring 3.1 Cache Abstraction, аннотируя некоторые методы с помощью @Cachable. Это отлично работает на методах без параметров. Для методов с параметрами это не так. Не удалось найти ничего в документации (http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/cache.html).

Кто-нибудь испытывает то же самое?

Вызов метода:

@Cachable("countries") 
public List<ConfigEntity> findCountries(Locale locale) { 
    ConfigSearchDescription desc = new ConfigSearchDescription(); 
    // ... 
    return findConfigs(desc); 
} 

Спасибо Jonny

1 Ответ

5 голосов
/ 28 декабря 2011

Вы вызываете этот метод из другого метода того же компонента?Помните, что в этом случае прокси обычно не могут перехватывать эти звонки.

Это была моя ошибка.

Спасибо всем за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...