Package org.keycloak.models.sessions.infinispan.changes
package org.keycloak.models.sessions.infinispan.changes
-
ClassDescriptionEmbeddedCachesChangesPerformer<K,
V extends SessionEntity> InfinispanChangelogBasedTransaction<K,V extends SessionEntity> JpaChangesPerformer<K,V extends SessionEntity> MergedUpdate<S extends SessionEntity>PersistentSessionsChangelogBasedTransaction<K,V extends SessionEntity> Run one thread per session type and drain the queues once there is an entry.PersistentSessionUpdateTask<S extends SessionEntity>Marker interface for tasks that update persistent sessionsCapture information for a deferred update of the session stores.RemoteCachesChangesPerformer<K,V extends SessionEntity> ReplaceFunction<K,T extends SessionEntity> Performs an entity replacement in Infinispan, using its versions instead of equality.Adding an in-JVM lock to prevent a best-effort concurrent executions for the same ID.SessionChangesPerformer<K,V extends SessionEntity> SessionEntityWrapper<S extends SessionEntity>SessionsChangelogBasedTransaction<K,V extends SessionEntity> SessionUpdatesList<S extends SessionEntity>tracks all changes to the underlying session in this transactionSessionUpdateTask<S extends SessionEntity>