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

你可能感兴趣的:(ehcache 部分参数)