public interface CacheRegion
CacheRegionResolver.| Modifier and Type | Method and Description |
|---|---|
void |
clearCache()
Removes all elements from cache.
|
boolean |
containsKey(CacheKey key)
Checks if key is in the cache map.
|
java.lang.Object |
get(CacheKey key)
Gets value from the cache.
|
java.util.Collection<CacheKey> |
getAllKeys()
Returns all keys currently stored in this region.
|
long |
getCacheMaxEntries()
Gets number of cache entries above which invalidation occurs.
|
CacheStatistics |
getCacheRegionStatistics()
Gets statistics for current region.
|
java.lang.String[] |
getHandledTypes()
Gets types which can be stored in the region.
|
long |
getMaxReachedSize()
Returns number of elements currently in the cache
|
java.lang.String |
getName()
Gets region name.
|
java.lang.Object |
getWithLoader(CacheKey key,
CacheValueLoader loader)
Gets value from cache.
|
java.lang.Object |
invalidate(CacheKey key,
boolean fireEventsEvenIfNotRemoved)
Invalidates (removes) value from cache map.
|
boolean |
isStatsEnabled() |
void |
registerLifecycleCallback(CacheLifecycleCallback callback)
This callback shall be called when eviction occurs.
|
java.lang.Object |
remove(CacheKey key,
boolean fireEvents)
Removes value stored on the key specified.
|
void |
setStatsEnabled(boolean enabled) |
java.lang.Object getWithLoader(CacheKey key, CacheValueLoader loader) throws CacheValueLoadException
CacheValueLoadExceptionjava.lang.Object get(CacheKey key)
java.lang.Object invalidate(CacheKey key, boolean fireEventsEvenIfNotRemoved)
fireEventsEvenIfNotRemoved - java.lang.String getName()
java.lang.String[] getHandledTypes()
RegionType.CacheStatistics getCacheRegionStatistics()
long getCacheMaxEntries()
void clearCache()
void registerLifecycleCallback(CacheLifecycleCallback callback)
long getMaxReachedSize()
java.util.Collection<CacheKey> getAllKeys()
java.lang.Object remove(CacheKey key, boolean fireEvents)
boolean containsKey(CacheKey key)
void setStatsEnabled(boolean enabled)
boolean isStatsEnabled()
Copyright © 2018 SAP SE. All Rights Reserved.