public class MemoryRealmCache extends Object implements RealmCache
| Modifier and Type | Field and Description |
|---|---|
protected ConcurrentHashMap<String,CachedClient> |
applicationCache |
protected boolean |
enabled |
protected ConcurrentHashMap<String,CachedRealm> |
realmCache |
protected ConcurrentHashMap<String,CachedRealm> |
realmCacheByName |
protected ConcurrentHashMap<String,CachedRole> |
roleCache |
| Constructor and Description |
|---|
MemoryRealmCache() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCachedClient(CachedClient app) |
void |
addCachedRealm(CachedRealm realm) |
void |
addCachedRole(CachedRole role) |
void |
clear() |
CachedClient |
getApplication(String id) |
CachedRealm |
getCachedRealm(String id) |
CachedRealm |
getCachedRealmByName(String name) |
CachedRole |
getRole(String id) |
void |
invalidateApplication(CachedClient app) |
void |
invalidateCachedApplicationById(String id) |
void |
invalidateCachedRealm(CachedRealm realm) |
void |
invalidateCachedRealmById(String id) |
void |
invalidateCachedRoleById(String id) |
void |
invalidateRole(CachedRole role) |
void |
invalidateRoleById(String id) |
boolean |
isEnabled() |
void |
setEnabled(boolean enabled) |
protected ConcurrentHashMap<String,CachedRealm> realmCache
protected ConcurrentHashMap<String,CachedRealm> realmCacheByName
protected ConcurrentHashMap<String,CachedClient> applicationCache
protected ConcurrentHashMap<String,CachedRole> roleCache
protected volatile boolean enabled
public void clear()
clear in interface RealmCachepublic boolean isEnabled()
isEnabled in interface RealmCachepublic void setEnabled(boolean enabled)
setEnabled in interface RealmCachepublic CachedRealm getCachedRealm(String id)
getCachedRealm in interface RealmCachepublic void invalidateCachedRealm(CachedRealm realm)
invalidateCachedRealm in interface RealmCachepublic void invalidateCachedRealmById(String id)
invalidateCachedRealmById in interface RealmCachepublic void addCachedRealm(CachedRealm realm)
addCachedRealm in interface RealmCachepublic CachedRealm getCachedRealmByName(String name)
getCachedRealmByName in interface RealmCachepublic CachedClient getApplication(String id)
getApplication in interface RealmCachepublic void invalidateApplication(CachedClient app)
invalidateApplication in interface RealmCachepublic void addCachedClient(CachedClient app)
addCachedClient in interface RealmCachepublic void invalidateCachedApplicationById(String id)
invalidateCachedApplicationById in interface RealmCachepublic CachedRole getRole(String id)
getRole in interface RealmCachepublic void invalidateRole(CachedRole role)
invalidateRole in interface RealmCachepublic void invalidateRoleById(String id)
invalidateRoleById in interface RealmCachepublic void addCachedRole(CachedRole role)
addCachedRole in interface RealmCachepublic void invalidateCachedRoleById(String id)
invalidateCachedRoleById in interface RealmCacheCopyright © 2015 JBoss by Red Hat. All rights reserved.