Problemas com ClassCastException no EhCache

1 resposta
andre_a_s

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” />

&lt;bean id="meuCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean"&gt;
	&lt;property name="cacheManager" ref="cacheManager"/&gt;
	&lt;property name="cacheName" value="meuCache"/&gt;
&lt;/bean&gt;  </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/lib

Alguém manja o que pode ser ?

1 Resposta

andre_a_s

Consigo saber com qual versão do EhCache o Spring foi compilado ?

Criado 23 de janeiro de 2012
Ultima resposta 23 de jan. de 2012
Respostas 1
Participantes 1