# Hierarchy For Package org.keycloak.models.sessions.infinispan.initializer

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.keycloak.models.sessions.infinispan.initializer.CacheInitializer
    - org.keycloak.models.sessions.infinispan.initializer.BaseCacheInitializer
      - org.keycloak.models.sessions.infinispan.initializer.InfinispanCacheInitializer
    - org.keycloak.models.sessions.infinispan.initializer.DBLockBasedCacheInitializer
  - org.keycloak.models.sessions.infinispan.initializer.InitializerState.ExternalizerImpl (implements org.infinispan.commons.marshall.Externalizer<T>)
  - org.keycloak.models.sessions.infinispan.initializer.OfflinePersistentUserSessionLoader (implements java.io.Serializable, org.keycloak.models.sessions.infinispan.initializer.SessionLoader<LOADER_CONTEXT,WORKER_CONTEXT,WORKER_RESULT>)
  - org.keycloak.models.sessions.infinispan.entities.SessionEntity (implements java.io.Serializable)
    - org.keycloak.models.sessions.infinispan.initializer.InitializerState
  - org.keycloak.models.sessions.infinispan.initializer.SessionInitializerWorker (implements java.util.function.Function<T,R>, java.io.Serializable)
  - org.keycloak.models.sessions.infinispan.initializer.SessionLoader.LoaderContext (implements java.io.Serializable)
    - org.keycloak.models.sessions.infinispan.initializer.OfflinePersistentLoaderContext
  - org.keycloak.models.sessions.infinispan.initializer.SessionLoader.WorkerContext (implements java.io.Serializable)
    - org.keycloak.models.sessions.infinispan.initializer.OfflinePersistentWorkerContext
  - org.keycloak.models.sessions.infinispan.initializer.SessionLoader.WorkerResult (implements java.io.Serializable)
    - org.keycloak.models.sessions.infinispan.initializer.OfflinePersistentWorkerResult

## Interface Hierarchy

- java.io.Serializable
  - org.keycloak.models.sessions.infinispan.initializer.SessionLoader<LOADER_CONTEXT,WORKER_CONTEXT,WORKER_RESULT>

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