| Package | Description |
|---|---|
| io.helidon.security.providers |
Common classes for provider implementation.
|
| Modifier and Type | Method | Description |
|---|---|---|
static <K,V> EvictableCache.Builder<K,V> |
EvictableCache.builder() |
Create a new builder for a cache.
|
EvictableCache.Builder<K,V> |
EvictableCache.Builder.cacheEnabled(boolean cacheEnabled) |
If the cacheEnabled is set to false, no caching will be done.
|
EvictableCache.Builder<K,V> |
EvictableCache.Builder.evictor(java.util.function.BiFunction<K,V,java.lang.Boolean> evictor) |
Configure evictor to check if a records is still valid.
|
EvictableCache.Builder<K,V> |
EvictableCache.Builder.evictSchedule(long evictDelay,
long evictPeriod,
java.util.concurrent.TimeUnit evictTimeUnit) |
Configure eviction scheduling.
|
EvictableCache.Builder<K,V> |
EvictableCache.Builder.fromConfig(Config config) |
Update this builder from configuration.
|
EvictableCache.Builder<K,V> |
EvictableCache.Builder.maxSize(long cacheMaxSize) |
Configure maximal cache size.
|
EvictableCache.Builder<K,V> |
EvictableCache.Builder.parallelismThreshold(long parallelismThreshold) |
Configure parallelism threshold.
|
EvictableCache.Builder<K,V> |
EvictableCache.Builder.timeout(long timeout,
java.util.concurrent.TimeUnit timeoutUnit) |
Configure record timeout since last modification.
|
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.