Package org.apereo.cas.oidc.config
Class OidcConfiguration.OidcCacheConfiguration
- java.lang.Object
-
- org.apereo.cas.oidc.config.OidcConfiguration.OidcCacheConfiguration
-
- Enclosing class:
- OidcConfiguration
@Configuration(value="OidcCacheConfiguration", proxyBeanMethods=false) @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public static class OidcConfiguration.OidcCacheConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OidcCacheConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.github.benmanes.caffeine.cache.LoadingCache<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,java.util.Optional<org.jose4j.jwk.JsonWebKeySet>>oidcServiceJsonWebKeystoreCache(com.github.benmanes.caffeine.cache.CacheLoader<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,java.util.Optional<org.jose4j.jwk.JsonWebKeySet>> oidcServiceJsonWebKeystoreCacheLoader, org.apereo.cas.configuration.CasConfigurationProperties casProperties)com.github.benmanes.caffeine.cache.CacheLoader<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,java.util.Optional<org.jose4j.jwk.JsonWebKeySet>>oidcServiceJsonWebKeystoreCacheLoader(org.springframework.context.ConfigurableApplicationContext applicationContext)
-
-
-
Method Detail
-
oidcServiceJsonWebKeystoreCache
@Bean @ConditionalOnMissingBean(name="oidcServiceJsonWebKeystoreCache") @RefreshScope(proxyMode=DEFAULT) public com.github.benmanes.caffeine.cache.LoadingCache<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,java.util.Optional<org.jose4j.jwk.JsonWebKeySet>> oidcServiceJsonWebKeystoreCache(@Qualifier("oidcServiceJsonWebKeystoreCacheLoader") com.github.benmanes.caffeine.cache.CacheLoader<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,java.util.Optional<org.jose4j.jwk.JsonWebKeySet>> oidcServiceJsonWebKeystoreCacheLoader, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
oidcServiceJsonWebKeystoreCacheLoader
@Bean @ConditionalOnMissingBean(name="oidcServiceJsonWebKeystoreCacheLoader") @RefreshScope(proxyMode=DEFAULT) public com.github.benmanes.caffeine.cache.CacheLoader<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,java.util.Optional<org.jose4j.jwk.JsonWebKeySet>> oidcServiceJsonWebKeystoreCacheLoader(org.springframework.context.ConfigurableApplicationContext applicationContext)
-
-