Class UserCacheManager
- java.lang.Object
- 
- org.keycloak.models.cache.infinispan.CacheManager
- 
- org.keycloak.models.cache.infinispan.UserCacheManager
 
 
- 
 public class UserCacheManager extends CacheManager - Author:
- Stian Thorgersen
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected booleanenabled- 
Fields inherited from class org.keycloak.models.cache.infinispan.CacheManagercache, counter, revisions
 
- 
 - 
Constructor SummaryConstructors Constructor Description UserCacheManager(org.infinispan.Cache<String,Revisioned> cache, org.infinispan.Cache<String,Long> revisions)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddInvalidationsFromEvent(InvalidationEvent event, Set<String> invalidations)voidclear()voidconsentInvalidation(String userId, Set<String> invalidations)voidfederatedIdentityLinkRemovedInvalidation(String userId, String realmId, String identityProviderId, String socialUserId, Set<String> invalidations)voidfederatedIdentityLinkUpdatedInvalidation(String userId, Set<String> invalidations)voidfullUserInvalidation(String userId, String username, String email, String realmId, boolean identityFederationEnabled, Map<String,String> federatedIdentities, Set<String> invalidations)protected org.jboss.logging.LoggergetLogger()voidinvalidateRealmUsers(String realm, Set<String> invalidations)voiduserUpdatedInvalidations(String userId, String username, String email, String realmId, Set<String> invalidations)- 
Methods inherited from class org.keycloak.models.cache.infinispan.CacheManageraddInvalidations, addRevisioned, addRevisioned, bumpVersion, endRevisionBatch, get, getCache, getCurrentCounter, getCurrentRevision, invalidateObject, invalidationEventReceived, sendInvalidationEvents
 
- 
 
- 
- 
- 
Constructor Detail- 
UserCacheManagerpublic UserCacheManager(org.infinispan.Cache<String,Revisioned> cache, org.infinispan.Cache<String,Long> revisions) 
 
- 
 - 
Method Detail- 
getLoggerprotected org.jboss.logging.Logger getLogger() - Specified by:
- getLoggerin class- CacheManager
 
 - 
clearpublic void clear() - Overrides:
- clearin class- CacheManager
 
 - 
userUpdatedInvalidationspublic void userUpdatedInvalidations(String userId, String username, String email, String realmId, Set<String> invalidations) 
 - 
fullUserInvalidationpublic void fullUserInvalidation(String userId, String username, String email, String realmId, boolean identityFederationEnabled, Map<String,String> federatedIdentities, Set<String> invalidations) 
 - 
federatedIdentityLinkUpdatedInvalidationpublic void federatedIdentityLinkUpdatedInvalidation(String userId, Set<String> invalidations) 
 - 
federatedIdentityLinkRemovedInvalidationpublic void federatedIdentityLinkRemovedInvalidation(String userId, String realmId, String identityProviderId, String socialUserId, Set<String> invalidations) 
 - 
addInvalidationsFromEventprotected void addInvalidationsFromEvent(InvalidationEvent event, Set<String> invalidations) - Specified by:
- addInvalidationsFromEventin class- CacheManager
 
 
- 
 
-