PersistentUserSessionProvider

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,320 of 2,3200%160 of 1600%1711714594599191
importUserSession(UserSessionModel, boolean)1980%260%1414434311
getUserSessionsStream(RealmModel, UserSessionPredicate, boolean)1810%160%99363611
createClientSession(RealmModel, ClientModel, UserSessionModel)1120%80%55212111
migrateNonPersistentSessionsToPersistentSessions()1010%60%44191911
wrapPersistentEntity(RealmModel, boolean, UserSessionModel)930%60%44171711
PersistentUserSessionProvider(KeycloakSession, RemoteCacheInvoker, CrossDCLastSessionRefreshStore, CrossDCLastSessionRefreshStore, InfinispanKeyGenerator, Cache, Cache, Cache, Cache, ArrayBlockingQueue, SerializeExecutionsByKey, SerializeExecutionsByKey, SerializeExecutionsByKey, SerializeExecutionsByKey)890%20%22181811
createUserSessionEntityInstance(UserSessionModel)850%40%33181811
importOfflineClientSession(UserSessionAdapter, AuthenticatedClientSessionModel)740%n/a11121211
lambda$importSessionsWithExpiration$17(SessionFunction, SessionFunction, BasicCache, Map, Map.Entry)700%60%44111111
processEntryFromCache(SessionEntityWrapper, JpaChangesPerformer, JpaChangesPerformer, AtomicInteger)630%60%44111111
createUserSession(String, RealmModel, UserModel, String, String, String, boolean, String, String, UserSessionModel.SessionPersistenceState)560%40%33111111
wrap(RealmModel, UserSessionEntity, boolean)510%60%449911
removeLocalUserSessions(String, boolean)480%n/a11101011
createAuthenticatedClientSessionInstance(String, AuthenticatedClientSessionModel, String, String, boolean)470%20%22111111
lambda$processEntryFromCache$20(SessionEntityWrapper, JpaChangesPerformer, RealmModel, String, UUID)440%40%338811
createOfflineClientSession(AuthenticatedClientSessionModel, UserSessionModel)390%20%227711
getClientSession(UserSessionModel, ClientModel, String, boolean)360%40%337711
createOfflineUserSession(UserSessionModel)360%n/a119911
updateSessionEntity(UserSessionEntity, RealmModel, UserModel, String, String, String, boolean, String, String)350%n/a11121211
isClientSessionExpired(RealmModel, ClientModel, AuthenticatedClientSessionEntity, boolean)340%80%553311
isUserSessionExpired(RealmModel, UserSessionEntity, boolean)340%80%553311
lambda$importSessionsWithExpiration$16(BasicCache, Map.Entry, long, long, Map, int)270%20%228811
lambda$removeEntriesByRealmRemote$9(AtomicInteger, RemoteCache, FuturesHelper, RemoteCache, UserSessionEntity)270%20%226611
removeEntriesByRealmRemote(String, RemoteCache, AtomicInteger, RemoteCache)240%20%22111111
onRealmRemoved(RealmModel)240%20%226611
getUserSessionWithPredicate(RealmModel, String, boolean, Predicate)230%40%337711
onUserRemoved(RealmModel, UserModel)230%20%226611
removeUserSessions(RealmModel, UserModel, boolean)220%n/a114411
getUserSessionsFromPersistenceProviderStream(RealmModel, UserModel)210%n/a114411
removeUserSessions(RealmModel)210%n/a114411
removeEntriesByRealm(String, Cache, AtomicInteger, Cache, Cache)210%n/a119911
getUserSessionEntity(RealmModel, UserSessionModel, boolean)210%40%335511
getUserSession(RealmModel, String, UserSessionModel, boolean)200%20%222211
wrap(RealmModel, UserSessionEntity, boolean, UserModel)190%20%223311
importSessionsWithExpiration(Map, BasicCache, SessionFunction, SessionFunction)180%n/a112211
lambda$removeEntriesByRealm$7(AtomicInteger, Cache, FuturesHelper, Cache, UserSessionEntity)180%n/a115511
getUserSessionEntity(RealmModel, String, boolean)160%20%222211
getUserSessionsStream(RealmModel, ClientModel, Integer, Integer, boolean)160%n/a112211
removeUserSession(UserSessionEntity, boolean)160%n/a114411
migrate(String)160%20%224411
lambda$removeEntriesByRealmRemote$8(RemoteCache, FuturesHelper, String, UUID)150%n/a113311
getUserSessionByBrokerSessionId(RealmModel, String)140%n/a112211
getUserSessionsCount(RealmModel, ClientModel, boolean)130%n/a112211
removeUserSession(RealmModel, UserSessionModel)130%20%224411
onClientRemoved(RealmModel, ClientModel)130%20%224411
removeOfflineUserSession(RealmModel, UserSessionModel)130%20%224411
importUserSessions(Collection, boolean)120%40%334411
getUserSessionsStream(RealmModel, UserModel)110%n/a111111
getActiveClientSessionStats(RealmModel, boolean)110%n/a112211
getUserSessionByBrokerUserIdStream(RealmModel, String)100%n/a111111
getOfflineUserSessionByBrokerUserIdStream(RealmModel, String)100%n/a111111
getUserSessionsStream(RealmModel, ClientModel)90%n/a111111
onRemoveUserSessionsEvent(String)90%n/a113311
onRealmRemovedEvent(String)90%n/a113311
lambda$migrateNonPersistentSessionsToPersistentSessions$18(JpaChangesPerformer, JpaChangesPerformer, AtomicInteger, MarshallableEntry)90%n/a111111
lambda$wrap$11(LightweightUserAdapter, UserSessionAdapter, LightweightUserAdapter)90%20%223311
getCache(boolean)80%20%221111
getClientSessionCache(boolean)80%20%221111
getUserSessionsStream(RealmModel, ClientModel, Integer, Integer)80%n/a111111
removeAllExpired()80%n/a112211
removeExpired(RealmModel)80%n/a112211
getOfflineUserSessionsStream(RealmModel, ClientModel, Integer, Integer)80%n/a111111
flush(JpaChangesPerformer, JpaChangesPerformer)80%n/a112211
lambda$removeEntriesByRealm$6(Cache, FuturesHelper, String, UUID)80%n/a113311
lambda$getUserSessionsStream$4(RealmModel, UserSessionModel)80%n/a111111
lambda$getUserSessionsStream$3(RealmModel, boolean, UserSessionModel)80%n/a111111
lambda$getUserSessionsStream$2(RealmModel, boolean, UserSessionModel)80%n/a111111
lambda$getUserSessionsStream$1(RealmModel, boolean, UserSessionModel)80%n/a111111
lambda$getUserSessionsFromPersistenceProviderStream$0(RealmModel, UserSessionModel)80%n/a111111
getUserSession(RealmModel, String)70%n/a111111
getStartupTime(RealmModel)70%n/a111111
getOfflineUserSession(RealmModel, String)70%n/a111111
createClientSessionUUID(String, String)70%n/a111111
lambda$flush$21(JpaChangesPerformer, JpaChangesPerformer, KeycloakSession)70%n/a113311
lambda$migrateNonPersistentSessionsToPersistentSessions$19(JpaChangesPerformer, JpaChangesPerformer, AtomicInteger, String, SessionEntityWrapper)70%n/a111111
lambda$removeUserSession$10(boolean, String, UUID)70%n/a111111
getActiveUserSessions(RealmModel, ClientModel)60%n/a111111
removeUserSessions(RealmModel, UserModel)60%n/a112211
getOfflineSessionsCount(RealmModel, ClientModel)60%n/a111111
lambda$importUserSessions$12(boolean, UserSessionModel)60%n/a111111
getPersisterLastSessionRefreshStore()50%n/a111111
getOfflineUserSessionsStream(RealmModel, UserModel)50%n/a111111
lambda$importUserSession$15(SessionEntityWrapper)50%n/a111111
lambda$importUserSession$14(SessionEntityWrapper)50%n/a111111
lambda$importUserSession$13(SessionEntityWrapper)50%n/a111111
lambda$removeUserSessions$5(RealmModel, UserSessionModel)50%n/a111111
static {...}40%n/a111111
getLastSessionRefreshStore()30%n/a111111
getOfflineLastSessionRefreshStore()30%n/a111111
getKeycloakSession()30%n/a111111
close()0%n/a111111