![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
stallman |
|
||||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 2.10.2008 Репутация: нет Всего: нет |
Всем привет.
Хочется использовать кеширование в новом Spring 3.1 Собственно изучив http://blog.springsource.com/2011/02/23/sp...3-1-m1-caching/ сделал как описано, за исключение кеш-мененджера. Прописал так: cache-context.xml
Однако поучил пинок от спринга в виде :
Насколько я понял - не найден ehcache manager, однако про его присутствие в 3.1 заявляет как спринг, так и ehcache Где грабли ? |
||||
|
|||||
stallman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 2.10.2008 Репутация: нет Всего: нет |
блииин.... =)
EhcacheCacheManager.class --> EhCacheCacheManager.class |
|||
|
||||
stallman |
|
||||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 2.10.2008 Репутация: нет Всего: нет |
Вроде заработало.
Но кешируемый метод все же не кешируется
Поидее при повторном вызове код метода вызываться не должен, но это происходит. В конфигах ehcache не силен, посему остановился на
|
||||
|
|||||
stallman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 2.10.2008 Репутация: нет Всего: нет |
Заставляет задуматься вот эта строчка отсюда
Добавлено через 2 минуты и 29 секунд Следовательно возникает вопрос , что нужно имплементировать ? Это сообщение отредактировал(а) stallman - 13.4.2011, 15:24 |
|||
|
||||
MisterCleric |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1043 Регистрация: 16.2.2006 Где: Харьков, Украина Репутация: 33 Всего: 38 |
Привет. А заодно читаем дальше:
Это и имеется в виду как готовая имплементация Storage для кешируемых результатов. Добавлено через 1 минуту и 13 секунд Плюс. Важно заметить, что кеширование результатов выполнения методов строго зависит от параметров. Т.е. при смене значений параметров результат уже не будет браться из кеша -------------------- ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ... |
|||
|
||||
stallman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 2.10.2008 Репутация: нет Всего: нет |
Это понятно. Вобщем я понял (источник) что кешированию подлежат только спринг-объекты. Собственно косяк был в том, что я пытался кешировать произвольный метод произвольного класса, а этого делать нельзя. Это сообщение отредактировал(а) stallman - 13.4.2011, 16:30 |
|||
|
||||
MisterCleric |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1043 Регистрация: 16.2.2006 Где: Харьков, Украина Репутация: 33 Всего: 38 |
Утверждение не верно: кешированию подлежат результаты выполнения методов Spring-бинов, а не сами бины. -------------------- ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |