本地高速缓存的分布式映射配置。
| Name | Type | Default | Description |
|---|---|---|---|
cacheProviderName |
string |
default |
指定备用高速缓存提供程序的名称。 |
highThreshold |
int |
-1 |
指定内存高速缓存逐出策略何时启动。阈值以内存高速缓存大小(以兆字节 (MB) 计)的百分比表示。 |
id |
string |
分布式映射的显示名称。 |
|
jndiName |
string |
${id} |
高速缓存实例的 JNDI 名称。 |
libraryRef |
对顶级 library 元素的引用(字符串)。 |
指定共享库引用。 |
|
lowThreshold |
int |
-1 |
指定内存高速缓存逐出策略何时结束。阈值以内存高速缓存大小(以兆字节 (MB) 计)的百分比表示。 |
memorySizeInEntries |
int |
2000 |
指定一个正整数以定义高速缓存可以保存的最大条目数。值通常以千计。最小值为 100,未设置最大值。缺省值为 2000。 |
memorySizeInMB |
int |
-1 |
指定最大内存高速缓存大小的值(以兆字节 (MB) 计)。 |
指定由服务器(例如,IBM(R) WebSphere(R) Edge Server 和 IBM(R) HTTP Server)上的 WebSphere(R) Application Server 控制的外部高速缓存集。
| Name | Type | Default | Description |
|---|---|---|---|
name |
string |
指定外部高速缓存组的唯一名称。外部高速缓存组名必须与 servlet 或 Java(TM) Server Pages (JSP) cachespec.xml 文件中定义的 ExternalCache 属性相匹配。 |
WebSphere Application Server 控制的外部高速缓存组的成员。
| Name | Type | Default | Description |
|---|---|---|---|
adapterBeanName |
string |
指定 WebSphere Application Server 与此外部高速缓存之间的适配器的类名(位于 WebSphere Application Server 类路径上)。 |
|
host |
string |
标准主机名 |
|
port |
int |
端口。 |
启用磁盘卸载,以指定高速缓存变满时从高速缓存中除去高速缓存条目并将它们保存到磁盘。此位置是磁盘卸载功能使用的标准目录位置。“停止时清仓至磁盘”选项指定服务器停止时,内存高速缓存的内容移至磁盘。
| Name | Type | Default | Description |
|---|---|---|---|
evictionPolicy |
|
RANDOM |
指定磁盘高速缓存用来逐出条目的逐出算法和阈值。当磁盘大小达到阈值上限时,磁盘高速缓存垃圾收集器会唤醒,并逐出磁盘上随机选择(随机)的条目或最大(大小)条目,直到磁盘大小达到阈值下限。 |
flushToDiskOnStopEnabled |
布尔型 |
false |
将此值设置为 true,以在服务器停止时将内存中高速缓存的对象保存至磁盘。如果“启用磁盘卸载”设置为 false,那么会忽略此值。 |
highThreshold |
int |
80 |
指定逐出策略何时启动。 |
location |
目录路径 |
指定要用于磁盘卸载的目录。 |
|
lowThreshold |
int |
70 |
指定逐出策略何时结束。 |
sizeInEntries |
int |
100000 |
指定最大磁盘高速缓存大小的值(以条目数计)。 |
sizeInGB |
int |
3 |
指定最大磁盘高速缓存大小的值(以千兆字节 (MB) 计)。 |
指定共享库引用。
| Name | Type | Default | Description |
|---|---|---|---|
apiTypeVisibility |
string |
spec,ibm-api,api,stable |
该类装入器支持的 API 包的类型。此值是下列 API 包的任意组合的逗号分隔列表:spec、ibm-api、api、stable 和第三方。 |
description |
string |
管理员的共享库的描述 |
|
filesetRef |
对顶级 fileset 元素的引用的列表(以逗号分隔的字符串)。 |
指定一组 JAR 或 ZIP 文件,以包含在该库的类路径中 |
|
name |
string |
管理员的共享库的名称 |
添加一个 JAR 或 ZIP 文件,以包含在该库的类路径中。 指定 JAR 或 ZIP 中包含的类和资源可用于加载该库。
| Name | Type | Default | Description |
|---|---|---|---|
id |
字符串 |
唯一配置标识。 |
|
name |
文件路径 |
文件路径可以是完全限定路径或相对路径。 相对路径与$ {server.config.dir} 属性的值有关。 |
指定一组 JAR 或 ZIP 文件,以包含在该库的类路径中
| Name | Type | Default | Description |
|---|---|---|---|
caseSensitive |
布尔型 |
true |
指示搜索是否应区分大小写的布尔值(缺省值:true)。 |
dir |
目录路径 |
${server.config.dir} |
用于搜索文件的基本目录。 |
excludes |
string |
要排除在搜索结果以外的文件名模式的逗号或空格分隔列表,缺省情况下不排除任何文件。 |
|
id |
字符串 |
唯一配置标识。 |
|
includes |
string |
* |
要包含在搜索结果中的文件名模式的逗号或空格分隔列表(缺省值:*)。 |
scanInterval |
具有毫秒精度的时间段 |
0 |
用于确定是向文件集添加文件还是从文件集除去文件的扫描时间间隔。 不会扫描单个文件。 时间间隔的后缀为 h(小时)、m(分钟)、s(秒)和 ms(毫秒),例如 2ms 或 5s。 缺省情况下,扫描时间间隔处于禁用状态,通过将扫描时间间隔 scanInterval 设置为 0 可手动禁用扫描时间间隔。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。 |
添加一个文件夹,以包含在该库的类路径中。 指定文件夹及其子文件夹中包含的类和资源可供该库加载。 指定文件夹中包含的 JAR 和 ZIP 文件不会添加到该库的类路径中。
| Name | Type | Default | Description |
|---|---|---|---|
dir |
目录路径 |
文件夹路径可以是完全限定路径或相对路径。 相对路径与$ {server.config.dir} 属性的值有关。 |
|
id |
字符串 |
唯一配置标识。 |
添加一个 JAR 文件、ZIP 文件或文件夹,以包含在该库的类路径中。 如果指定的路径是 JAR 或 ZIP 文件,则指定的 JAR 或 ZIP 文件中包含的类和资源可用于加载该库。 如果指定的路径是文件夹,则指定文件夹及其子文件夹中包含的类和资源可用于加载该库。 指定文件夹中包含的 JAR 和 ZIP 文件不会添加到该库的类路径中。
| Name | Type | Default | Description |
|---|---|---|---|
id |
字符串 |
唯一配置标识。 |
|
name |
文件、目录或 URL。 |
路径可以是完全合格的路径,也可以是相对路径。 相对路径与$ {server.config.dir} 属性的值有关。 |