| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Spring 3.1 + ehcache |
| Автор: stallman 13.4.2011, 12:28 | ||||
| Всем привет. Хочется использовать кеширование в новом Spring 3.1 Собственно изучив http://blog.springsource.com/2011/02/23/spring-3-1-m1-caching/ сделал как описано, за исключение кеш-мененджера. Прописал так: cache-context.xml
Однако поучил пинок от спринга в виде :
Насколько я понял - не найден ehcache manager, однако про его присутствие в 3.1 заявляет как спринг, так и http://ehcache.org/documentation/spring.html Где грабли ? |
| Автор: stallman 13.4.2011, 13:07 |
| блииин.... =) EhcacheCacheManager.class --> EhCacheCacheManager.class |
| Автор: stallman 13.4.2011, 13:43 | ||||
| Вроде заработало. Но кешируемый метод все же не кешируется
Поидее при повторном вызове код метода вызываться не должен, но это происходит. В конфигах ehcache не силен, посему остановился на
|
| Автор: stallman 13.4.2011, 15:23 | ||
Заставляет задуматься вот эта строчка http://static.springsource.org/spring/docs/3.1.0.M1/spring-framework-reference/html/cache.html
Добавлено через 2 минуты и 29 секунд Следовательно возникает вопрос , что нужно имплементировать ? |
| Автор: MisterCleric 13.4.2011, 16:18 | ||
Привет. А заодно читаем дальше:
Это и имеется в виду как готовая имплементация Storage для кешируемых результатов. Добавлено через 1 минуту и 13 секунд Плюс. Важно заметить, что кеширование результатов выполнения методов строго зависит от параметров. Т.е. при смене значений параметров результат уже не будет браться из кеша |
| Автор: MisterCleric 13.4.2011, 16:50 | ||
Утверждение не верно: кешированию подлежат результаты выполнения методов Spring-бинов, а не сами бины. |