EHCache学习笔记1
介绍: EHCache 是一个快速的、轻量级的、易于使用的、进程内的缓存。它支持 read-only 和 read/write 缓存,内存和磁盘缓存。是一个非常轻量级的缓存实现,而且从 1.2 之后就支持了集群。 配置: EHCache 的配置非常灵活,可以在声明里配置,也可以在 xml 、程序中、构造函数中配置。下面在程序中动态的改变 Cache 的配置,如下: Cache cache = manager . getCache ( "sampleCache" ); CacheConfiguration config = cache . getCacheConfiguration (); config . setTimeToIdleSeconds ( 60 ); config . setTimeToLiveSeconds ( 120 ); config . setmaxEntriesLocalHeap ( 10000 ); config . setmaxEntriesLocalDisk ( 1000000 ); 当然也可以冻结动态的 Cache 的配置,如下: Cache cache = manager.getCache("sampleCache");cache.disableDynamicFeatures(); 在 xml 中将 <ehcache> 元素的属性