HTTP Session Cache (httpSessionCache)
Controls how HTTP sessions are persisted using JCache.
Name | Type | Default | Description |
---|---|---|---|
libraryRef |
A reference to top level library element (string). |
Identifies JCache provider files. |
|
uri |
A file, directory or url. |
Vendor specific JCache configuration URI, which is passed to the JCache provider when obtaining the CacheManager. |
|
Performance |
|||
scheduleInvalidationFirstHour |
int |
Enable this option to reduce the number of cache updates required to remove invalidated HTTP sessions. Specify an hour of the day when there is the least activity. When this option is disabled, the invalidator process runs every few minutes to remove invalidated HTTP sessions. |
|
scheduleInvalidationSecondHour |
int |
Enable this option to reduce the number of cache updates required to remove invalidated HTTP sessions. Specify an hour of the day when there is the least activity. When this option is disabled, the invalidator process runs every few minutes to remove invalidated HTTP sessions. |
|
writeContents |
|
ONLY_SET_ATTRIBUTES |
Specifies which session data is written to the persistent store. |
writeFrequency |
|
END_OF_SERVLET_SERVICE |
Specifies when session data is written to the persistent store. |
writeInterval |
A period of time with second precision |
2m |
Specifies how often to write session data to the persistent store. This value is used when a time-based write frequency is enabled. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), or seconds (s). For example, specify 30 seconds as 30s. You can include multiple values in a single entry. For example, 1m30s is equivalent to 90 seconds. |
library
Identifies JCache provider files.
Name | Type | Default | Description |
---|---|---|---|
apiTypeVisibility |
string |
spec,ibm-api,api,stable |
The types of API packages that this class loader supports. This value is a comma-separated list of any combination of the following API packages: spec, ibm-api, api, stable, third-party. |
description |
string |
Description of shared library for administrators |
|
filesetRef |
List of references to top level fileset elements (comma-separated string). |
Id of referenced Fileset |
|
name |
string |
Name of shared library for administrators |
library > file
Id of referenced File
Name | Type | Default | Description |
---|---|---|---|
id |
string |
A unique configuration ID. |
|
name |
Path to a file |
Fully qualified filename |
library > fileset
Id of referenced Fileset
Name | Type | Default | Description |
---|---|---|---|
caseSensitive |
boolean |
true |
Boolean to indicate whether or not the search should be case sensitive (default: true). |
dir |
Path to a directory |
${server.config.dir} |
The base directory to search for files. |
excludes |
string |
The comma or space separated list of file name patterns to exclude from the search results, by default no files are excluded. |
|
id |
string |
A unique configuration ID. |
|
includes |
string |
* |
The comma or space separated list of file name patterns to include in the search results (default: *). |
scanInterval |
A period of time with millisecond precision |
0 |
Scanning interval to check the fileset for changes as a long with a time unit suffix h-hour, m-minute, s-second, ms-millisecond (e.g. 2ms or 5s). Disabled (scanInterval=0) by default. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds. |
library > folder
Id of referenced folder
Name | Type | Default | Description |
---|---|---|---|
dir |
Path to a directory |
Directory or folder to be included in the library classpath for locating resource files |
|
id |
string |
A unique configuration ID. |
properties
List of vendor specific JCache configuration properties, which are passed to the JCache provider when obtaining the CacheManager.