ehcache 部分参数

maxEntriesLocalHeap              堆内存中最大缓存对象数,0没有限制

maxEntriesLocalDisk                磁盘中的最大对象数,默认为0不限制

eternal                                      是否永久有效,如果为true,timeouts将被忽略,element将永不过期

timeToIdleSeconds                  失效前的空闲秒数,当eternal为false时,这个属性才有效,0为不限制

timeToLiveSeconds                  失效前的存活秒数,创建时间到失效时间的间隔为存活时间,当eternal为false时,这个属性才有效,0为不限制

diskSpoolBufferSizeMB         设置DiskStore(磁盘缓存)的缓存区大小。默认是30MB。每个Cache都应该有自己的一个缓冲区。

overflowToDisk                     当内存中对象数量达到maxElementsInMemory时,Ehcache将会对象写到磁盘中memoryStoreEvictionPolicy 当达到maxElementsInMemory限制时,Ehcache将会根据指定的策略去清理内存。默认策略是LRU(最近最少使用)。你可以设置为FIFO(先进先出)或是LFU(较少使用)。

copyOnWrite                      当向缓存中添加一个元素时,该元素是否是复制的。默认为false

copyOnRead                      当从缓存中读取一个元素时,该元素是否是复制的。默认为false

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容