ehcache基本原理ITeye - 凯时娱乐

ehcache基本原理ITeye

2019年03月20日08时17分19秒 | 作者: 怀山 | 标签: 缓存,磁盘,是否 | 浏览: 2441

name - cache的标识符,在一个CacheManager中有必要仅有

maxElementsInMemory - 在内存中缓存的element的最大数目

maxElementsOnDisk - 在磁盘上缓存的element的最大数目

eternal - 设定缓存的elements是否有有用期。假如为true,timeouts特点被疏忽

overflowToDisk - 设定当内存缓存溢出的时分是否将过期的element缓存到磁盘上

 

以下特点是可选的:

timeToIdleSeconds - 缓存element在过期前的闲暇时刻。默以为0,表明可闲暇无限时刻. (假如指定了这个时刻,是否在被hit的前超过了这个时刻就会被remove?在内存缓存数目超限之前不会被remove)

timeToLiveSeconds - 缓存element的有用生命期。这个类似于timeouts,默以为0,不过期(是否通常状况下应该大于等于timeToIdleSeconds,小于会怎么?idle时刻也会减小和这个数值相同)

diskPersistent - 在VM重启的时分是否耐久化磁盘缓存,默许是false。

(测验一下true的状况?重载vm的时分会从磁盘进行序列化到目标)

diskExpiryThreadIntervalSeconds - 磁盘缓存的整理线程运转距离,默许是120秒.  (测验一下0的时分会怎么)

memoryStoreEvictionPolicy - 当内存缓存到达最大,有新的element参加的时分,移除缓存中element的战略。默许是LRU,可选的有LFU和FIFO可对缓存中的element装备比如监听器和加载器。Ehcahe内建了一些

*cacheEventListenerFactory - 监听缓存中element的put, remove, update和expire事情

*bootstrapCacheLoaderFactory - 启动时加载缓存的element每个用来做分布式缓存都有必要设定element的事情监听器,用来在各个CacheManager节点仿制音讯。

Ehcache内建了根据RMI的完成 - RMICacheReplicatorFactory

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯时娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章