Class UserSessionTransaction

java.lang.Object
org.keycloak.models.AbstractKeycloakTransaction
org.keycloak.models.sessions.infinispan.remote.transaction.UserSessionTransaction
All Implemented Interfaces:
KeycloakTransaction

public class UserSessionTransaction extends AbstractKeycloakTransaction
A KeycloakTransaction implementation that wraps all the user and client session transactions.

This implementation commits all modifications asynchronously and concurrently in both user and client sessions transactions. Waits for all them to complete. This is an optimization to reduce the response time.