Я использую один weblogic, на котором размещено два веб-приложения. Я использую пружинный контейнер и ниже моей конфигурации EhcacheСовместное использование Ehcache через веб-приложения на одном веб-сервере?
<bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager">
<property name="cacheManager" ref="ehcache"/>
</bean>
<bean id="ehcache" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean" scope="singleton">
<property name="configLocation" value="classpath:ehcache.xml" />
<property name="shared" value="true" />
</bean>
Как я упоминал общий атрибут, как верно, я ожидал, что будет единый диспетчер кэша и один кэш. Но я могу видеть два элемента customerCache в памяти отдельно для каждого приложения. Как я могу сделать это по-настоящему singleton на jvm с весной в приложении?
, например
<cache name="customerCache" maxElementsInMemory="1000" eternal="false" overflowToDisk="false" memoryStoreEvictionPolicy="LRU" />