io.helidon.security.providers.common.EvictableCache
Description
Generic cache with eviction support
Configuration options
| Key | Type | Default | Description |
|---|---|---|---|
cache-enabled | Boolean | true | If the cacheEnabled is set to false, no caching will be done |
parallelism-threshold | Long | 10000 | Configure parallelism threshold |
evictor-class | Class | Configure evictor to check if a record is still valid | |
cache-evict-delay-millis | Long | 60000 | Delay from the creation of the cache to first eviction |
cache-evict-period-millis | Long | 300000 | How often to evict records |
max-size | Long | 100000 | Configure maximal cache size |
cache-timeout-millis | Long | 3600000 | Configure record timeout since last access |
cache-overall-timeout-millis | Long | 3600000 | Configure record timeout since its creation |
Usages
security.providers.idcs-role-mapper.cache-configserver.features.security.security.providers.idcs-role-mapper.cache-config
See the manifest for all available types.