Package org.keycloak.models.cache
Interface UserCache
- All Superinterfaces:
Provider,UserBulkUpdateProvider,UserCountMethodsProvider,UserLookupProvider,UserProvider,UserQueryMethodsProvider,UserQueryProvider,UserRegistrationProvider
- All Known Implementing Classes:
UserCacheSession
All these methods effect an entire cluster of Keycloak instances.
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Clear cache entirely.voidevict(RealmModel realm) Evict users of a specific realmvoidevict(RealmModel realm, UserModel user) Evict user from cache.Methods inherited from interface org.keycloak.storage.user.UserBulkUpdateProvider
grantToAllUsersMethods inherited from interface org.keycloak.storage.user.UserCountMethodsProvider
getUsersCount, getUsersCount, getUsersCount, getUsersCount, getUsersCount, getUsersCount, getUsersCountMethods inherited from interface org.keycloak.storage.user.UserLookupProvider
getUserByCredential, getUserByEmail, getUserById, getUserByUsernameMethods inherited from interface org.keycloak.models.UserProvider
addConsent, addFederatedIdentity, addUser, getConsentByClient, getConsentsStream, getFederatedIdentitiesStream, getFederatedIdentity, getNotBeforeOfUser, getServiceAccount, getUserByFederatedIdentity, preRemove, preRemove, preRemove, preRemove, preRemove, preRemove, preRemove, preRemove, removeFederatedIdentity, removeImportedUsers, revokeConsentForClient, setNotBeforeForUser, unlinkUsers, updateConsent, updateFederatedIdentityMethods inherited from interface org.keycloak.storage.user.UserQueryMethodsProvider
getGroupMembersStream, getGroupMembersStream, getGroupMembersStream, getRoleMembersStream, getRoleMembersStream, searchForUserByUserAttributeStream, searchForUserStream, searchForUserStream, searchForUserStream, searchForUserStreamMethods inherited from interface org.keycloak.storage.user.UserRegistrationProvider
addUser, removeUser
-
Method Details
-
evict
Evict user from cache.- Parameters:
user-
-
evict
Evict users of a specific realm- Parameters:
realm-
-
clear
void clear()Clear cache entirely.
-