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

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

- - ### 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)`

Copyright © 2014. All Rights Reserved.