maxEntriesLocalHeap ???????????? 堆內(nèi)存中最大緩存對象數(shù),0沒有限制
maxEntriesLocalDisk? ? ? ? ? ? ? ? 磁盤中的最大對象數(shù),默認為0不限制
eternal ???????????????????????????????????? 是否永久有效,如果為true,timeouts將被忽略,element將永不過期
timeToIdleSeconds ???????????????? 失效前的空閑秒數(shù),當eternal為false時,這個屬性才有效,0為不限制
timeToLiveSeconds ???????????????? 失效前的存活秒數(shù),創(chuàng)建時間到失效時間的間隔為存活時間,當eternal為false時,這個屬性才有效,0為不限制
diskSpoolBufferSizeMB ????????設(shè)置DiskStore(磁盤緩存)的緩存區(qū)大小。默認是30MB。每個Cache都應(yīng)該有自己的一個緩沖區(qū)。
overflowToDisk???????????????????? 當內(nèi)存中對象數(shù)量達到maxElementsInMemory時,Ehcache將會對象寫到磁盤中memoryStoreEvictionPolicy 當達到maxElementsInMemory限制時,Ehcache將會根據(jù)指定的策略去清理內(nèi)存。默認策略是LRU(最近最少使用)。你可以設(shè)置為FIFO(先進先出)或是LFU(較少使用)。
copyOnWrite ???????????????????? 當向緩存中添加一個元素時,該元素是否是復(fù)制的。默認為false
copyOnRead? ? ? ? ? ? ? ????????當從緩存中讀取一個元素時,該元素是否是復(fù)制的。默認為false