distributedMap - 分散式對映 (distributedMap)

本端快取的分散式對映配置。

NameTypeDefaultDescription
idstring唯一的配置 ID。
jndiNamestring${id}快取實例的 JNDI 名稱。
memorySizeInEntriesint
Min: 0
2000指定一個正整數來定義快取所能保留的項目數上限。值通常數以千計。最小值是 100,沒有設定最大值。預設值為 2000。
memorySizeInMBint
Min: -1
-1指定記憶體快取大小上限值 (MB)。
highThresholdint
Min: -1

Max: 100
-1指定何時啟動記憶體快取收回原則。這個臨界值是用記憶體快取大小 (MB) 的百分比來表示。
lowThresholdint
Min: -1

Max: 100
-1指定何時結束記憶體快取收回原則。這個臨界值是用記憶體快取大小 (MB) 的百分比來表示。
cacheProviderNamestringdefault指定替代快取提供者的名稱。
libraryRef最上層 library 元素的參照(字串)。指定共用程式庫的參照。

library

指定共用程式庫的參照。

NameTypeDefaultDescription
namestring管理者的共用程式庫名稱
descriptionstring管理者的共用程式庫說明
filesetRef最上層 fileset 元素的參照清單(逗點區隔的字串)。參照的檔案集 ID
apiTypeVisibilitystringspec,ibm-api,api,stable這個類別載入器支援這種 API 套件的類型。值是下列 API 套件之任何組合的逗點區隔清單:spec、ibm-api、api、stable、third-party。

library > fileset

參照的檔案集 ID

NameTypeDefaultDescription
idstring唯一的配置 ID。
dir目錄的路徑${server.config.dir}搜尋檔案的基本目錄。
caseSensitivebooleantrue指出搜尋是否應該區分大小寫的布林值(預設值:true)。
includesstring*要併入搜尋結果中且以逗點或空格區隔的檔名型樣清單(預設值:*)。
excludesstring要從搜尋結果中且以逗點或空格區隔的檔名型樣清單,預設為不排除任何檔案。
scanInterval精準度是毫秒的時間量0用以檢查檔案集之變更的掃描間隔,以時間單位字尾 h-小時、m-分鐘、s-秒、ms-毫秒的長整數來表示(例如 2ms 或 5s)。預設為已停用 (scanInterval=0)。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。

library > folder

參照的資料夾 ID

NameTypeDefaultDescription
idstring唯一的配置 ID。
dir目錄的路徑要併到程式庫類別路徑中以便尋找資源檔的目錄或資料夾

library > file

參照的檔案 ID

NameTypeDefaultDescription
idstring唯一的配置 ID。
name檔案的路徑完整檔名

cacheGroup

指定由 IBM(R) WebSphere(R) Edge Server 和 IBM(R) HTTP Server 之類伺服器上的 WebSphere(R) Application Server 所控制的各組外部快取。

NameTypeDefaultDescription
namestring指定外部快取群組的唯一名稱。外部快取群組名稱必須符合 Servlet 或 Java(TM) Server Pages (JSP) cachespec.xml 檔中所定義的 ExternalCache 內容。

cacheGroup > member

WebSphere Application Server 所控制的外部快取群組成員。

NameTypeDefaultDescription
hoststring完整主機名稱
portint
Min: 0
埠。

cacheGroup > member > adapterBeanName

指定在 WebSphere Application Server 和這個外部快取之間的配接器類別名稱(位於 WebSphere Application Server 類別路徑中)。

diskCache

啟用磁碟卸載,以指定當快取已滿時,即會將快取項目從快取中移除,並儲存在磁碟中。位置是磁碟卸載功能所用的完整目錄位置。「停止時沖寫至磁碟」選項指定當伺服器停止時,將記憶體快取內容移至磁碟。

NameTypeDefaultDescription
sizeInEntriesint
Min: 0
100000指定項目數,以作為磁碟快取大小上限值。
sizeInGBint
Min: 3
3指定磁碟快取大小上限值 (GB)。
evictionPolicy
  • RANDOM
  • SIZE
RANDOM指定磁碟快取在收回項目時所用的收回演算法和臨界值。當磁碟大小抵達高臨界值限制時,磁碟快取記憶體回收器就會起動,且會收回磁碟中隨機選取(隨機)或最大(大小)的項目,直到磁碟大小到達低臨界值限制為止。
RANDOM
隨機
SIZE
大小
highThresholdint
Min: 0

Max: 100
80指定開始收回原則的時機。
lowThresholdint
Min: 0

Max: 100
70指定結束收回原則的時機。
location目錄的路徑指定進行磁碟卸載時所用的目錄。
flushToDiskOnStopEnabledbooleanfalse如果將這個值設為 true,則在伺服器停止時,會將快取到記憶體中的物件儲存在磁碟中。如果「啟用磁碟卸載」設為 false,就會忽略這個值。