# Hierarchy For Package org.keycloak.models.cache

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.LinkedHashMap<K,V> (implements java.util.Map<K,V>)
        - org.keycloak.models.cache.MemoryUserCache.RealmUsers.LRUCache
  - org.keycloak.models.cache.CacheRealmProviderSpi (implements org.keycloak.provider.Spi)
  - org.keycloak.models.cache.CacheUserProviderSpi (implements org.keycloak.provider.Spi)
  - org.keycloak.models.cache.ClientAdapter (implements org.keycloak.models.ClientModel)
    - org.keycloak.models.cache.ApplicationAdapter (implements org.keycloak.models.ApplicationModel)
    - org.keycloak.models.cache.OAuthClientAdapter (implements org.keycloak.models.OAuthClientModel)
  - org.keycloak.models.cache.DefaultCacheRealmProvider (implements org.keycloak.models.cache.CacheRealmProvider)
  - org.keycloak.models.cache.DefaultCacheUserProvider (implements org.keycloak.models.cache.CacheUserProvider)
  - org.keycloak.models.cache.MemoryCacheRealmProviderFactory (implements org.keycloak.models.cache.CacheRealmProviderFactory)
  - org.keycloak.models.cache.MemoryCacheUserProviderFactory (implements org.keycloak.models.cache.CacheUserProviderFactory)
  - org.keycloak.models.cache.MemoryRealmCache (implements org.keycloak.models.cache.RealmCache)
  - org.keycloak.models.cache.MemoryUserCache (implements org.keycloak.models.cache.UserCache)
  - org.keycloak.models.cache.MemoryUserCache.RealmUsers
  - org.keycloak.models.cache.NoCacheRealmProvider (implements org.keycloak.models.cache.CacheRealmProvider)
  - org.keycloak.models.cache.NoCacheRealmProviderFactory (implements org.keycloak.models.cache.CacheRealmProviderFactory)
  - org.keycloak.models.cache.NoCacheUserProvider (implements org.keycloak.models.cache.CacheUserProvider)
  - org.keycloak.models.cache.NoCacheUserProviderFactory (implements org.keycloak.models.cache.CacheUserProviderFactory)
  - org.keycloak.models.cache.RealmAdapter (implements org.keycloak.models.RealmModel)
  - org.keycloak.models.cache.RoleAdapter (implements org.keycloak.models.RoleModel)
  - org.keycloak.models.cache.UserAdapter (implements org.keycloak.models.UserModel)

## Interface Hierarchy

- org.keycloak.provider.Provider
  - org.keycloak.models.RealmProvider
    - org.keycloak.models.cache.CacheRealmProvider
  - org.keycloak.models.UserProvider
    - org.keycloak.models.cache.CacheUserProvider
- org.keycloak.provider.ProviderFactory<T>
  - org.keycloak.models.cache.CacheRealmProviderFactory
  - org.keycloak.models.cache.CacheUserProviderFactory
- org.keycloak.models.cache.RealmCache
- org.keycloak.models.cache.UserCache

Copyright © 2014. All Rights Reserved.