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
网友评论