public class InfinispanUserCache extends Object implements UserCache
| Modifier and Type | Field and Description |
|---|---|
protected org.infinispan.Cache<String,CachedUser> |
cache |
protected org.keycloak.models.cache.infinispan.InfinispanCacheUserProviderFactory.RealmLookup |
emailLookup |
protected boolean |
enabled |
protected static org.jboss.logging.Logger |
logger |
protected org.keycloak.models.cache.infinispan.InfinispanCacheUserProviderFactory.RealmLookup |
usernameLookup |
| Constructor and Description |
|---|
InfinispanUserCache(org.infinispan.Cache<String,CachedUser> cache,
org.keycloak.models.cache.infinispan.InfinispanCacheUserProviderFactory.RealmLookup usernameLookup,
org.keycloak.models.cache.infinispan.InfinispanCacheUserProviderFactory.RealmLookup emailLookup) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCachedUser(String realmId,
CachedUser user) |
void |
clear() |
CachedUser |
getCachedUser(String realmId,
String id) |
CachedUser |
getCachedUserByEmail(String realmId,
String email) |
CachedUser |
getCachedUserByUsername(String realmId,
String name) |
void |
invalidateCachedUser(String realmId,
CachedUser user) |
void |
invalidateCachedUserById(String realmId,
String id) |
void |
invalidateRealmUsers(String realmId) |
boolean |
isEnabled() |
void |
setEnabled(boolean enabled) |
protected static final org.jboss.logging.Logger logger
protected volatile boolean enabled
protected final org.infinispan.Cache<String,CachedUser> cache
protected final org.keycloak.models.cache.infinispan.InfinispanCacheUserProviderFactory.RealmLookup usernameLookup
protected final org.keycloak.models.cache.infinispan.InfinispanCacheUserProviderFactory.RealmLookup emailLookup
public InfinispanUserCache(org.infinispan.Cache<String,CachedUser> cache, org.keycloak.models.cache.infinispan.InfinispanCacheUserProviderFactory.RealmLookup usernameLookup, org.keycloak.models.cache.infinispan.InfinispanCacheUserProviderFactory.RealmLookup emailLookup)
public void setEnabled(boolean enabled)
setEnabled in interface UserCachepublic CachedUser getCachedUser(String realmId, String id)
getCachedUser in interface UserCachepublic void invalidateCachedUser(String realmId, CachedUser user)
invalidateCachedUser in interface UserCachepublic void invalidateCachedUserById(String realmId, String id)
invalidateCachedUserById in interface UserCachepublic void addCachedUser(String realmId, CachedUser user)
addCachedUser in interface UserCachepublic CachedUser getCachedUserByUsername(String realmId, String name)
getCachedUserByUsername in interface UserCachepublic CachedUser getCachedUserByEmail(String realmId, String email)
getCachedUserByEmail in interface UserCachepublic void invalidateRealmUsers(String realmId)
invalidateRealmUsers in interface UserCacheCopyright © 2014. All Rights Reserved.