Bonjour, J'implémente ehcache basé sur des annotations dans mon application. J'implémente ceci sur la couche de service et j'utilise DetachedCriteria pour les requêtes, mais ehcache ne fonctionne pas. Quelqu'un peut-il avoir une idée à ce sujet? aidez-moi s'il vous plaît ou me suggérer une autre manière de faire ceci. Merci à l'avanceehcache ne fonctionne pas
Dans ehcache.xml
<defaultCache eternal="true" maxElementsInMemory="100" overflowToDisk="false" />
<cache name="loadAll" maxElementsInMemory="1000" eternal="true" overflowToDisk="false" />
</ehcache>
sur la couche de service que je utilise
@Cacheable(cacheName="loadAll")
List<ShiftDetail> loadAll(DetachedCriteria detachedCriteria);
et applicationContext.xml ehcache est mis en correspondance comme
<ehcache:annotation-driven create-missing-caches="true" cache-manager="cacheManager" />
<bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean" >
<property name="configLocation" value="/WEB-INF/ehcache.xml"/>
</bean>
Peut-être que vous pourriez montrer votre code? J'ai fait un peu avec ehcache, mais je ne peux pas le régurgiter comme c'est l'alphabet. Envisagez de cliquer sur ** Modifier ** sur votre question et d'ajouter une partie du code et de la configuration pertinents. Cela nous donnera un peu de contexte et de quoi travailler. Bonne chance! – jmort253
Salut Raman, avez-vous résolu le problème? J'ai le même problème et j'ai un peu mal. Chaque fois que j'appelle un metodh, il ne crée pas d'instance de cache. C'est ma question: http://stackoverflow.com/questions/11194982/spring-annotation-cache-cachedecoratorfactory-not-configured-for-defaultcache –
Que voulez-vous exactement cachez? – Anubhab