Class RealmCacheManager
- java.lang.Object
-
- org.keycloak.models.cache.infinispan.CacheManager
-
- org.keycloak.models.cache.infinispan.RealmCacheManager
-
public class RealmCacheManager extends CacheManager
- Author:
- Stian Thorgersen
-
-
Field Summary
-
Fields inherited from class org.keycloak.models.cache.infinispan.CacheManager
cache, counter, revisions
-
-
Constructor Summary
Constructors Constructor Description RealmCacheManager(org.infinispan.Cache<String,Revisioned> cache, org.infinispan.Cache<String,Long> revisions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddInvalidationsFromEvent(InvalidationEvent event, Set<String> invalidations)voidclientAdded(String realmId, String clientUUID, String clientId, Set<String> invalidations)voidclientRemoval(String realmId, String clientUUID, String clientId, Set<String> invalidations)voidclientScopeAdded(String realmId, Set<String> invalidations)voidclientScopeRemoval(String realmId, Set<String> invalidations)voidclientScopeUpdated(String realmId, Set<String> invalidations)voidclientUpdated(String realmId, String clientUuid, String clientId, Set<String> invalidations)protected org.jboss.logging.LoggergetLogger()voidgroupQueriesInvalidations(String realmId, Set<String> invalidations)voidrealmRemoval(String id, String name, Set<String> invalidations)voidrealmUpdated(String id, String name, Set<String> invalidations)voidroleAdded(String roleContainerId, Set<String> invalidations)voidroleRemoval(String id, String roleName, String roleContainerId, Set<String> invalidations)voidroleUpdated(String roleContainerId, String roleName, Set<String> invalidations)-
Methods inherited from class org.keycloak.models.cache.infinispan.CacheManager
addInvalidations, addRevisioned, addRevisioned, bumpVersion, clear, endRevisionBatch, get, getCache, getCurrentCounter, getCurrentRevision, invalidateObject, invalidationEventReceived, sendInvalidationEvents
-
-
-
-
Constructor Detail
-
RealmCacheManager
public RealmCacheManager(org.infinispan.Cache<String,Revisioned> cache, org.infinispan.Cache<String,Long> revisions)
-
-
Method Detail
-
getLogger
protected org.jboss.logging.Logger getLogger()
- Specified by:
getLoggerin classCacheManager
-
roleUpdated
public void roleUpdated(String roleContainerId, String roleName, Set<String> invalidations)
-
roleRemoval
public void roleRemoval(String id, String roleName, String roleContainerId, Set<String> invalidations)
-
groupQueriesInvalidations
public void groupQueriesInvalidations(String realmId, Set<String> invalidations)
-
clientAdded
public void clientAdded(String realmId, String clientUUID, String clientId, Set<String> invalidations)
-
clientUpdated
public void clientUpdated(String realmId, String clientUuid, String clientId, Set<String> invalidations)
-
clientRemoval
public void clientRemoval(String realmId, String clientUUID, String clientId, Set<String> invalidations)
-
addInvalidationsFromEvent
protected void addInvalidationsFromEvent(InvalidationEvent event, Set<String> invalidations)
- Specified by:
addInvalidationsFromEventin classCacheManager
-
-