Class GlobalQueryCache
java.lang.Object
com.evolveum.midpoint.repo.cache.global.AbstractGlobalCache
com.evolveum.midpoint.repo.cache.global.GlobalQueryCache
- 
Field SummaryFields inherited from class com.evolveum.midpoint.repo.cache.global.AbstractGlobalCacheconfigurationManager, prismContext
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclear()voiddeleteMatching(Predicate<Map.Entry<QueryKey, GlobalCacheQueryValue>> predicate) voiddestroy()void<T extends ObjectType>
 SearchResultList<PrismObject<T>>protected CacheTypevoidboolean<T extends ObjectType>
 voidput(QueryKey<T> key, @NotNull SearchResultList<PrismObject<T>> cacheObject) voidintsize()Methods inherited from class com.evolveum.midpoint.repo.cache.global.AbstractGlobalCachegetConfiguration, getConfiguration, hasClusterwideInvalidationFor, shouldDoSafeRemoteInvalidationFor
- 
Constructor Details- 
GlobalQueryCachepublic GlobalQueryCache()
 
- 
- 
Method Details- 
initializepublic void initialize()
- 
destroy@PreDestroy public void destroy()
- 
isAvailablepublic boolean isAvailable()
- 
get
- 
remove
- 
putpublic <T extends ObjectType> void put(QueryKey<T> key, @NotNull @NotNull SearchResultList<PrismObject<T>> cacheObject) 
- 
deleteMatching
- 
getCacheType- Specified by:
- getCacheTypein class- AbstractGlobalCache
 
- 
sizepublic int size()
- 
clearpublic void clear()- Specified by:
- clearin class- AbstractGlobalCache
 
- 
getStateInformation
- 
dumpContentpublic void dumpContent()
 
-