public class UserCacheManager extends CacheManager
Modifier and Type | Field and Description |
---|---|
protected boolean |
enabled |
cache, counter, revisions
Constructor and Description |
---|
UserCacheManager(org.infinispan.Cache<String,Revisioned> cache,
org.infinispan.Cache<String,Long> revisions) |
Modifier and Type | Method and Description |
---|---|
protected void |
addInvalidationsFromEvent(InvalidationEvent event,
Set<String> invalidations) |
void |
clear() |
void |
consentInvalidation(String userId,
Set<String> invalidations) |
void |
federatedIdentityLinkRemovedInvalidation(String userId,
String realmId,
String identityProviderId,
String socialUserId,
Set<String> invalidations) |
void |
federatedIdentityLinkUpdatedInvalidation(String userId,
Set<String> invalidations) |
void |
fullUserInvalidation(String userId,
String username,
String email,
String realmId,
boolean identityFederationEnabled,
Map<String,String> federatedIdentities,
Set<String> invalidations) |
protected org.jboss.logging.Logger |
getLogger() |
void |
invalidateRealmUsers(String realm,
Set<String> invalidations) |
void |
userUpdatedInvalidations(String userId,
String username,
String email,
String realmId,
Set<String> invalidations) |
addInvalidations, addRevisioned, addRevisioned, bumpVersion, endRevisionBatch, get, getCache, getCurrentCounter, getCurrentRevision, invalidateObject, invalidationEventReceived, sendInvalidationEvents
public UserCacheManager(org.infinispan.Cache<String,Revisioned> cache, org.infinispan.Cache<String,Long> revisions)
protected org.jboss.logging.Logger getLogger()
getLogger
in class CacheManager
public void clear()
clear
in class CacheManager
public void userUpdatedInvalidations(String userId, String username, String email, String realmId, Set<String> invalidations)
public void fullUserInvalidation(String userId, String username, String email, String realmId, boolean identityFederationEnabled, Map<String,String> federatedIdentities, Set<String> invalidations)
public void federatedIdentityLinkUpdatedInvalidation(String userId, Set<String> invalidations)
public void federatedIdentityLinkRemovedInvalidation(String userId, String realmId, String identityProviderId, String socialUserId, Set<String> invalidations)
protected void addInvalidationsFromEvent(InvalidationEvent event, Set<String> invalidations)
addInvalidationsFromEvent
in class CacheManager
Copyright © 2021 JBoss by Red Hat. All rights reserved.