This object contains the cache configuration.
Fields
lookupName 0.1required
string
|
The name used to identify the table to external systems.
0.1
min length:
1 0.1
max length:
128 |
lookupVersion 0.1required
string
|
The system-defined internal table version ID (in UUID canonical
string format).
The length constraints are applied to the Unicode Character Representations of the name string. 0.1
min length:
1 0.1
max length:
128 |
configVersion 0.1required
string
|
The system-defined internal cache configuration version ID (in UUID canonical
string format).
The length constraints are applied to the Unicode Character Representations of the name string. 0.1
min length:
1 0.1
max length:
128 |
timeToLiveSeconds 0.1optional
string
|
TTime To Live (TTL) is the maximum time in seconds for each entry to stay in the map.
Valid values are integers between 0 and Integer.MAX VALUE 0.1
min:
0 0.1
max:
2147483647 0.1
default value:
600 |
maxSize 0.1optional
string
|
Configuration that defines the cache's maximum size.
Valid values are integers between 0 and Integer.MAX VALUE 0.1
min:
0 0.1
max:
1 0.1
default value:
600 |
enabled 0.1optional
boolean
|
This is used for enabling or disabling the cache. In case of the legacy cache, it is determined by the timeToLiveSeconds.
0.1
default value:
false |
useLegacyCache 0.1optional
boolean
|
This is used for enabling or disabling the legacy loading cache.
0.1
default value:
false |
source 0.1required
string
|
This is used to determine the source of the cache configuration i.e. if it is using LOOKUP or SERVICE cache configuration.
example value SERVICE |