Bom dia a todos.
Estou tentando colocar o EhCache por injeção no Spring 2.5.6.
Ele injeta corretamente, minha configuração é a seguinte:
<bean id=“cacheManager” class=“org.springframework.cache.ehcache.EhCacheManagerFactoryBean” /><bean id="meuCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean"> <property name="cacheManager" ref="cacheManager"/> <property name="cacheName" value="meuCache"/> </bean> </blockquote>O problema é que quando vou pegar esse Cache, pego por uma classe nossa, algo do tipo:
Esse cara retorna um objeto net.sf.ehcache.Cache, mas se tento fazer um casting, ele retorna o seguinte erro:
Como isso é possível ?
A unica explicação que vejo, seria ter versões diferentes do JAR, mas estou apenas com 1 jar, o ehcache-1.5.0.jar, que está no server/libAlguém manja o que pode ser ?