## Uses of Class
org.keycloak.models.cache.entities.CachedUser

- Packages that use CachedUser
  Package | Description
  --- | ---
  org.keycloak.models.cache |
  org.keycloak.models.cache.infinispan |

- - ### Uses of CachedUser in org.keycloak.models.cache

    Fields in org.keycloak.models.cache declared as CachedUser
    Modifier and Type | Field and Description
    --- | ---
    `protected CachedUser` | UserAdapter.`cached`

    Fields in org.keycloak.models.cache with type parameters of type CachedUser
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<String,CachedUser>` | MemoryUserCache.RealmUsers.`usersByEmail`
    `protected Map<String,CachedUser>` | MemoryUserCache.RealmUsers.`usersById`
    `protected Map<String,CachedUser>` | MemoryUserCache.RealmUsers.`usersByUsername`

    Methods in org.keycloak.models.cache that return CachedUser
    Modifier and Type | Method and Description
    --- | ---
    `CachedUser` | UserCache.`getCachedUser(String realmId, String id)`
    `CachedUser` | MemoryUserCache.`getCachedUser(String realmId, String id)`
    `CachedUser` | UserCache.`getCachedUserByEmail(String realmId, String name)`
    `CachedUser` | MemoryUserCache.`getCachedUserByEmail(String realmId, String email)`
    `CachedUser` | UserCache.`getCachedUserByUsername(String realmId, String name)`
    `CachedUser` | MemoryUserCache.`getCachedUserByUsername(String realmId, String name)`
    `CachedUser` | MemoryUserCache.RealmUsers.LRUCache.`put(String key, CachedUser value)`
    `CachedUser` | MemoryUserCache.RealmUsers.LRUCache.`remove(Object key)`

    Methods in org.keycloak.models.cache with parameters of type CachedUser
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserCache.`addCachedUser(String realmId, CachedUser user)`
    `void` | MemoryUserCache.`addCachedUser(String realmId, CachedUser user)`
    `void` | UserCache.`invalidateCachedUser(String realmId, CachedUser user)`
    `void` | MemoryUserCache.`invalidateCachedUser(String realmId, CachedUser user)`
    `CachedUser` | MemoryUserCache.RealmUsers.LRUCache.`put(String key, CachedUser value)`

    Method parameters in org.keycloak.models.cache with type arguments of type CachedUser
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | MemoryUserCache.RealmUsers.LRUCache.`removeEldestEntry(Map.Entry<String,CachedUser> eldest)`

    Constructors in org.keycloak.models.cache with parameters of type CachedUser
    Constructor and Description
    `UserAdapter(CachedUser cached, CacheUserProvider userProvider, KeycloakSession keycloakSession, RealmModel realm)`

  - ### Uses of CachedUser in org.keycloak.models.cache.infinispan

    Fields in org.keycloak.models.cache.infinispan with type parameters of type CachedUser
    Modifier and Type | Field and Description
    --- | ---
    `protected org.infinispan.Cache<String,CachedUser>` | InfinispanUserCache.`cache`

    Methods in org.keycloak.models.cache.infinispan that return CachedUser
    Modifier and Type | Method and Description
    --- | ---
    `CachedUser` | InfinispanUserCache.`getCachedUser(String realmId, String id)`
    `CachedUser` | InfinispanUserCache.`getCachedUserByEmail(String realmId, String email)`
    `CachedUser` | InfinispanUserCache.`getCachedUserByUsername(String realmId, String name)`

    Methods in org.keycloak.models.cache.infinispan with parameters of type CachedUser
    Modifier and Type | Method and Description
    --- | ---
    `void` | InfinispanUserCache.`addCachedUser(String realmId, CachedUser user)`
    `void` | InfinispanUserCache.`invalidateCachedUser(String realmId, CachedUser user)`

    Method parameters in org.keycloak.models.cache.infinispan with type arguments of type CachedUser
    Modifier and Type | Method and Description
    --- | ---
    `void` | InfinispanCacheUserProviderFactory.CacheListener.`userCreated(org.infinispan.notifications.cachelistener.event.CacheEntryCreatedEvent<String,CachedUser> event)`
    `void` | InfinispanCacheUserProviderFactory.CacheListener.`userRemoved(org.infinispan.notifications.cachelistener.event.CacheEntryRemovedEvent<String,CachedUser> event)`

    Constructor parameters in org.keycloak.models.cache.infinispan with type arguments of type CachedUser
    Constructor and Description
    `InfinispanUserCache(org.infinispan.Cache<String,CachedUser> cache, org.keycloak.models.cache.infinispan.InfinispanCacheUserProviderFactory.RealmLookup usernameLookup, org.keycloak.models.cache.infinispan.InfinispanCacheUserProviderFactory.RealmLookup emailLookup)`

Copyright © 2014. All Rights Reserved.