## Uses of Class
org.keycloak.models.sessions.infinispan.changes.sessions.CrossDCLastSessionRefreshStore

- Packages that use CrossDCLastSessionRefreshStore
  Package | Description
  --- | ---
  org.keycloak.models.sessions.infinispan |
  org.keycloak.models.sessions.infinispan.changes.sessions |

- - ### Uses of CrossDCLastSessionRefreshStore in org.keycloak.models.sessions.infinispan

    Fields in org.keycloak.models.sessions.infinispan declared as CrossDCLastSessionRefreshStore
    Modifier and Type | Field and Description
    --- | ---
    `protected CrossDCLastSessionRefreshStore` | InfinispanUserSessionProvider.`lastSessionRefreshStore`
    `protected CrossDCLastSessionRefreshStore` | InfinispanUserSessionProvider.`offlineLastSessionRefreshStore`

    Methods in org.keycloak.models.sessions.infinispan that return CrossDCLastSessionRefreshStore
    Modifier and Type | Method and Description
    --- | ---
    `protected CrossDCLastSessionRefreshStore` | InfinispanUserSessionProvider.`getLastSessionRefreshStore()`
    `protected CrossDCLastSessionRefreshStore` | InfinispanUserSessionProvider.`getOfflineLastSessionRefreshStore()`

    Constructors in org.keycloak.models.sessions.infinispan with parameters of type CrossDCLastSessionRefreshStore
    Constructor and Description
    `InfinispanUserSessionProvider(KeycloakSession session, RemoteCacheInvoker remoteCacheInvoker, CrossDCLastSessionRefreshStore lastSessionRefreshStore, CrossDCLastSessionRefreshStore offlineLastSessionRefreshStore, PersisterLastSessionRefreshStore persisterLastSessionRefreshStore, InfinispanKeyGenerator keyGenerator, org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> sessionCache, org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> offlineSessionCache, org.infinispan.Cache<UUID,SessionEntityWrapper<AuthenticatedClientSessionEntity>> clientSessionCache, org.infinispan.Cache<UUID,SessionEntityWrapper<AuthenticatedClientSessionEntity>> offlineClientSessionCache, boolean loadOfflineSessionsStatsFromDatabase)`

  - ### Uses of CrossDCLastSessionRefreshStore in org.keycloak.models.sessions.infinispan.changes.sessions

    Methods in org.keycloak.models.sessions.infinispan.changes.sessions that return CrossDCLastSessionRefreshStore
    Modifier and Type | Method and Description
    --- | ---
    `CrossDCLastSessionRefreshStore` | CrossDCLastSessionRefreshStoreFactory.`createAndInit(KeycloakSession kcSession, org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> cache, boolean offline)`
    `CrossDCLastSessionRefreshStore` | CrossDCLastSessionRefreshStoreFactory.`createAndInit(KeycloakSession kcSession, org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> cache, long timerIntervalMs, int maxIntervalBetweenMessagesSeconds, int maxCount, boolean offline)`
    `protected CrossDCLastSessionRefreshStore` | CrossDCLastSessionRefreshStoreFactory.`createStoreInstance(int maxIntervalBetweenMessagesSeconds, int maxCount, String eventKey)`

    Constructors in org.keycloak.models.sessions.infinispan.changes.sessions with parameters of type CrossDCLastSessionRefreshStore
    Constructor and Description
    `CrossDCLastSessionRefreshChecker(CrossDCLastSessionRefreshStore store, CrossDCLastSessionRefreshStore offlineStore)`

Copyright © 2021 JBoss by Red Hat. All rights reserved.