- 与Spring 框架中集合Ehcache的方式主要有注入两个类
<bean id ="ehcache" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">
<property name="configLocation" value="classpath:ehcache/ehcache.xml">
</bean>
<bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager">
<property name="cacheManager" ref="ehcache">
</bean>
<cache:annotation-driven cache-manager="cacheManager" />
通过上面的配置之后可以使用注解:
@Cacheable @CachePut @CacheEvict @CacheConfig
和使用ironrhino的CheckCache,EvictCache一样,不过ironrhino是通过切面编程来实现缓存机制,CacheAspect.class
2.通过集群方案可以实现集群中的不同EhCache 实现缓存一致性问题;Ehcache使用的集群方案主要有 RMI组播方式、JMS消息方式、Cache Server模式
2.1 RMI组播方式
缓存改变是,Ehcache会向组播IP地址和端口号发送RMI UDP组播包;
2.2 JMS消息方式
JMS核心的就