Class UserSessionTransaction

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

public class UserSessionTransaction extends Object implements NonBlockingTransaction
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.