Specify cache tuning for query caching on a specific entity type.
If this is not specified then the system default settings are used.
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionintThe maximum time (in seconds) that a cache entry is allowed to stay in the cache when it has not been accessed.intThe maximum time (in seconds) a cache entry is allowed to stay in the cache.intThe maximum size for the cache.intThe frequency (in seconds) that cache trimming should occur.
-
Element Details
-
maxSize
int maxSizeThe maximum size for the cache.This defaults to 0 which means unlimited.
- Default:
- 0
-
maxIdleSecs
int maxIdleSecsThe maximum time (in seconds) that a cache entry is allowed to stay in the cache when it has not been accessed.This defaults to 0 which means unlimited.
- Default:
- 0
-
maxSecsToLive
int maxSecsToLiveThe maximum time (in seconds) a cache entry is allowed to stay in the cache.This is not generally required as the cache entries are automatically evicted when related data changes are committed.
This defaults to 0 which means unlimited.
- Default:
- 0
-
trimFrequency
int trimFrequencyThe frequency (in seconds) that cache trimming should occur.This is a hint for cache implementations that use background cache trimming.
- Default:
- 0
-