java web項(xiàng)目里ehcache.xml介紹
<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="ehcache.xsd" updateCheck="false"
monitoring="autodetect" dynamicConfig="true">
<diskStore path="java.io.tmpdir" />
<defaultCache maxElementsInMemory="10000" eternal="true"
overflowToDisk="true"
maxElementsOnDisk="10000000" diskPersistent="false"
diskExpiryThreadIntervalSeconds="120" memoryStoreEvictionPolicy="LRU" />
</ehcache>
name:緩存名稱。
maxElementsInMemory:緩存最大個(gè)數(shù)。
eternal:對(duì)象是否永久有效,一但設(shè)置了,timeout將不起作用。
timeToIdleSeconds:對(duì)象在失效前的允許閑置時(shí)間(秒)。當(dāng)eternal=false時(shí)使用,可選屬性,默認(rèn)值是0,也就是可閑置時(shí)間無窮大。
timeToLiveSeconds:對(duì)象在失效前允許存活時(shí)間(秒).最大時(shí)間介于創(chuàng)建時(shí)間和失效時(shí)間之間.當(dāng)eternal=false時(shí)使用,默認(rèn)是0,也就是對(duì)象存活時(shí)間無窮大。
overflowToDisk:當(dāng)內(nèi)存中對(duì)象數(shù)量達(dá)到maxElementsInMemory時(shí),Ehcache將對(duì)象寫到磁盤中。
diskSpoolBufferSizeMB:這個(gè)參數(shù)設(shè)置DiskStore(磁盤緩存)的緩存區(qū)大小。默認(rèn)是30MB。每個(gè)Cache都應(yīng)該有自己的一個(gè)緩沖區(qū)。
maxElementsOnDisk:硬盤最大緩存?zhèn)€數(shù)。
diskPersistent:是否緩存虛擬機(jī)重啟期數(shù)據(jù),默認(rèn)值為false。
diskExpiryThreadIntervalSeconds:磁盤失效線程運(yùn)行時(shí)間間隔,默認(rèn)是120秒。
memoryStoreEvictionPolicy:當(dāng)達(dá)到maxElementsInMemory限制時(shí),Ehcache將會(huì)根據(jù)指定的策略去清理內(nèi)存。默認(rèn)策略是LRU(最近最少使用)。你可以設(shè)置為FIFO(先進(jìn)先出)或是LFU(較少使用)。
clearOnFlush:內(nèi)存數(shù)量最大時(shí)是否清除。
<diskStore>表示當(dāng)內(nèi)存緩存中對(duì)象數(shù)量超過類設(shè)置內(nèi)存緩存數(shù)量時(shí),將緩存對(duì)象寫到硬盤,path=”java.io.tmpdir”表示把數(shù)據(jù)寫到這個(gè)目錄下。Java.io.tmpdir目錄在運(yùn)行時(shí)會(huì)根據(jù)相對(duì)路徑生成。
<defaultCache>表示設(shè)定緩存的默認(rèn)數(shù)據(jù)過期策略。
<cache>表示設(shè)定用具體的命名緩存的數(shù)據(jù)過期策略。
- Java web xml文件讀取解析方式
- Java解析調(diào)用webservice服務(wù)的返回XML串詳解
- web.xml中servlet, bean, filter, listenr 加載順序_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
- web.xml詳解_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
- JavaWeb中web.xml初始化加載順序詳解
- 淺談JavaWeb中的web.xml配置部署描述符文件
- Javaweb中使用Jdom解析xml的方法
- Java訪問WebService返回XML數(shù)據(jù)的方法
- JAVA Web.xml加載順序過程詳解
相關(guān)文章
SpringBoot實(shí)現(xiàn)嵌入式 Servlet容器
傳統(tǒng)的Spring MVC工程部署時(shí)需要將WAR文件放置在servlet容器的文檔目錄內(nèi),而Spring Boot工程使用嵌入式servlet容器省去了這一步驟,本文就來設(shè)置一下相關(guān)配置,感興趣的可以了解一下2023-12-12Java?axios與spring前后端分離傳參規(guī)范總結(jié)
這篇文章主要介紹了Java?axios與spring前后端分離傳參規(guī)范總結(jié),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-08-08springboot源碼中this::selfInitialize怪異用法的含義解析
這篇文章主要介紹了springboot源碼中this::selfInitialize怪異用法的含義解析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03