Est-il possible d'utiliser plusieurs ehcache.xml (dans différents projets, même de la guerre)?

J'ai un projet de services et d'un projet web. J'ai besoin d'avoir hein-cache dans les deux projets.

L'idée est que si le projet de service est mis à jour, il est lié au cache de modifications (comme les touches et l'invalidation des règles) sera également disponible, tandis qu'aucun changement n'est apporté au projet web. Étant indépendants, le projet de service peut également être utilisé avec d'autres projets, sans même savoir de eh-cache.

À ce point, mon projet web utilise aussi hein-cache à ses propres fins. Je ne suis pas beaucoup expérimenté avec l'eh-cache et j'ai peur que les deux projets qui pourraient entrer en conflit lors du déploiement. J'ai aussi fait de ne pas trouver l'information pertinente sur le eh-cache.

Pouvez-vous me donner quelques informations à la meilleure façon de configurer les deux projets, afin que je puisse atteindre les exigences ci-dessus?


Edit:

Je suis en utilisant le Printemps, donc je préfère l'utiliser pour le cache de mon navigateur gestionnaires.

Je suis l'aide de la suite dans les context.xml pour chaque pot avec ehcache, par exemple pour
pot de 1 j'ai:

<ehcache:annotation-driven cache-manager="ehCacheManager1" />

<bean id="ehCacheManager1" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">
    <property name="configLocation" value="classpath:ehcache-1.xml" />
</bean>

et pour le pot 2, j'ai

<ehcache:annotation-driven cache-manager="ehCacheManager2" />

<bean id="ehCacheManager2" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">
    <property name="configLocation" value="classpath:ehcache-2.xml" />
</bean>

Ainsi, les deux caches et de travail? J'ai peur de l' ehcache:annotation-driven obtiendrez remplacée par la dernière lecture du contexte et qu'un seul cache sera opérationnel. Suis-je tort ou à qui il manque quelque chose?

  • Avez-vous jamais obtenir ce travail? La réponse sur à l'Aide de Printemps cache annotation dans plusieurs modules (et à mes propres tests), semblent indique qu'il n'a pas.
  • en fait je l'avais à la fusion de la ehcache xmls dans l'un et l'utilisation du fichier fusionné. Nous avons changé la mise en cache fournisseur de hazelcast assez vite donc il n'y avait pas besoin de travailler avec ehcache plus. Désolé si ce n'est d'être utile
  • Dans la confusion. Je supposent généralement acceptés de répondre à des œuvres, il n'est pas ici.