Class GlobalObjectCache
java.lang.Object
com.evolveum.midpoint.repo.cache.global.AbstractGlobalCache
com.evolveum.midpoint.repo.cache.global.GlobalObjectCache
Node-level cache for objects.
-
Field Summary
Fields inherited from class com.evolveum.midpoint.repo.cache.global.AbstractGlobalCache
configurationManager, prismContext
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
void
destroy()
void
<T extends ObjectType>
GlobalCacheObjectValue<T>protected CacheType
getNextVersionCheckTime
(@NotNull Class<? extends ObjectType> type) void
boolean
<T extends ObjectType>
voidput
(GlobalCacheObjectValue<T> cacheObject) void
void
Methods inherited from class com.evolveum.midpoint.repo.cache.global.AbstractGlobalCache
getConfiguration, getConfiguration, hasClusterwideInvalidationFor, shouldDoSafeRemoteInvalidationFor
-
Constructor Details
-
GlobalObjectCache
public GlobalObjectCache()
-
-
Method Details
-
initialize
public void initialize() -
destroy
@PreDestroy public void destroy() -
isAvailable
public boolean isAvailable() -
get
-
remove
-
remove
-
put
-
getCacheType
- Specified by:
getCacheType
in classAbstractGlobalCache
-
clear
public void clear()- Specified by:
clear
in classAbstractGlobalCache
-
getStateInformation
-
dumpContent
public void dumpContent() -
getNextVersionCheckTime
-