Uses of Record Class
org.keycloak.models.sessions.infinispan.changes.CacheHolder
Packages that use CacheHolder
-
Uses of CacheHolder in org.keycloak.models.sessions.infinispan.changes
Fields in org.keycloak.models.sessions.infinispan.changes declared as CacheHolderModifier and TypeFieldDescriptionprotected final CacheHolder<K,
V> InfinispanChangelogBasedTransaction.cacheHolder
Methods in org.keycloak.models.sessions.infinispan.changes that return CacheHolderModifier and TypeMethodDescriptionstatic <K,
V extends SessionEntity>
CacheHolder<K,V> InfinispanChangesUtils.createWithCache
(KeycloakSession session, String cacheName, SessionFunction<V> lifespanFunction, SessionFunction<V> maxIdleFunction) static <K,
V extends SessionEntity>
CacheHolder<K,V> InfinispanChangesUtils.createWithoutCache
(SessionFunction<V> lifespanFunction, SessionFunction<V> maxIdleFunction) Methods in org.keycloak.models.sessions.infinispan.changes with parameters of type CacheHolderModifier and TypeMethodDescriptionstatic <K,
V extends SessionEntity>
voidInfinispanChangesUtils.runOperationInCluster
(CacheHolder<K, V> cacheHolder, K key, MergedUpdate<V> task, SessionEntityWrapper<V> sessionWrapper, org.infinispan.commons.util.concurrent.AggregateCompletionStage<Void> stage, org.jboss.logging.Logger logger) Constructors in org.keycloak.models.sessions.infinispan.changes with parameters of type CacheHolderModifierConstructorDescriptionClientSessionPersistentChangelogBasedTransaction
(KeycloakSession session, ArrayBlockingQueue<PersistentUpdate> batchingQueue, CacheHolder<EmbeddedClientSessionKey, AuthenticatedClientSessionEntity> cacheHolder, CacheHolder<EmbeddedClientSessionKey, AuthenticatedClientSessionEntity> offlineCacheHolder, UserSessionPersistentChangelogBasedTransaction userSessionTx) InfinispanChangelogBasedTransaction
(KeycloakSession kcSession, CacheHolder<K, V> cacheHolder) PersistentSessionsChangelogBasedTransaction
(KeycloakSession session, String cacheName, ArrayBlockingQueue<PersistentUpdate> batchingQueue, CacheHolder<K, V> cacheHolder, CacheHolder<K, V> offlineCacheHolder) UserSessionPersistentChangelogBasedTransaction
(KeycloakSession session, ArrayBlockingQueue<PersistentUpdate> batchingQueue, CacheHolder<String, UserSessionEntity> cacheHolder, CacheHolder<String, UserSessionEntity> offlineCacheHolder)