Package org.openiam.common.beans.cache
Class AuthProviderCache
- java.lang.Object
-
- org.openiam.cache.AbstractRedisCacheProvider
-
- org.openiam.common.beans.cache.AbstractBackendRedisCache
-
- org.openiam.common.beans.cache.AuthProviderCache
-
@Component public class AuthProviderCache extends AbstractBackendRedisCache
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openiam.cache.AbstractRedisCacheProvider
AbstractRedisCacheProvider.CacheType, AbstractRedisCacheProvider.Context
-
-
Field Summary
-
Fields inherited from class org.openiam.cache.AbstractRedisCacheProvider
log
-
-
Constructor Summary
Constructors Constructor Description AuthProviderCache()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthProvider
getCachedAuthProvider(String id)
AuthProviderType
getCachedAuthProviderType(String id)
protected AbstractRedisCacheProvider.CacheType
getCacheType()
AuthProvider
getOAuthProviderByClientId(String id)
-
Methods inherited from class org.openiam.common.beans.cache.AbstractBackendRedisCache
getContext
-
Methods inherited from class org.openiam.cache.AbstractRedisCacheProvider
buildCacheKey, buildCacheKey
-
-
-
-
Method Detail
-
getCachedAuthProvider
public AuthProvider getCachedAuthProvider(String id)
-
getCachedAuthProviderType
public AuthProviderType getCachedAuthProviderType(String id)
-
getOAuthProviderByClientId
public AuthProvider getOAuthProviderByClientId(String id)
-
getCacheType
protected AbstractRedisCacheProvider.CacheType getCacheType()
- Specified by:
getCacheType
in classAbstractRedisCacheProvider
-
-