| 
| UserSessionPersisterProvider  | create (KeycloakSession session) | 
|   | 
| void  | init (Config.Scope config) | 
|   | 
| void  | postInit (KeycloakSessionFactory factory) | 
|   | 
| void  | close () | 
|   | 
| String  | getId () | 
|   | 
| void  | createUserSession (UserSessionModel userSession, boolean offline) | 
|   | 
| void  | createClientSession (AuthenticatedClientSessionModel clientSession, boolean offline) | 
|   | 
| void  | updateUserSession (UserSessionModel userSession, boolean offline) | 
|   | 
| void  | removeUserSession (String userSessionId, boolean offline) | 
|   | 
| void  | removeClientSession (String userSessionId, String clientUUID, boolean offline) | 
|   | 
| void  | onRealmRemoved (RealmModel realm) | 
|   | 
| void  | onClientRemoved (RealmModel realm, ClientModel client) | 
|   | 
| void  | onUserRemoved (RealmModel realm, UserModel user) | 
|   | 
| void  | clearDetachedUserSessions () | 
|   | 
| void  | updateAllTimestamps (int time) | 
|   | 
| List< UserSessionModel >  | loadUserSessions (int firstResult, int maxResults, boolean offline) | 
|   | 
| int  | getUserSessionsCount (boolean offline) | 
|   | 
| default int  | order () | 
|   | 
Persistence of userSessions is disabled . Useful just if you never need survive of userSessions/clientSessions among server restart. Offline sessions / offline tokens will be invalid after server restart as well,
- 著者
 - Marek Posolda