Spring Data for VMware GemFire
Class AbstractCachingRegionResolver
java.lang.Object
org.apache.geode.cache.util.CacheListenerAdapter
org.springframework.data.gemfire.support.AbstractCachingRegionResolver
- All Implemented Interfaces:
org.apache.geode.cache.CacheCallback,org.apache.geode.cache.CacheListener,org.apache.geode.cache.Declarable,RegionResolver
- Direct Known Subclasses:
BeanFactoryRegionResolver,ComposableRegionResolver,RegionServiceRegionResolver
public abstract class AbstractCachingRegionResolver
extends org.apache.geode.cache.util.CacheListenerAdapter
implements RegionResolver
RegionResolver implementation capable of caching the results of a Region resolution (lookup) operation.- Since:
- 2.3.0
- See Also:
-
RegionCacheListenerCacheListenerAdapterRegionResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterRegionDestroy(org.apache.geode.cache.RegionEvent event) Clears the cache entry for theRegionidentified by theRegionEvent.protected abstract <K,V> org.apache.geode.cache.Region<K, V> <K,V> org.apache.geode.cache.Region<K, V> Returns aRegionresolved with the givenname.Methods inherited from class org.apache.geode.cache.util.CacheListenerAdapter
afterCreate, afterDestroy, afterInvalidate, afterRegionClear, afterRegionCreate, afterRegionInvalidate, afterRegionLive, afterUpdate, closeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.geode.cache.Declarable
init, initializeMethods inherited from interface org.springframework.data.gemfire.RegionResolver
require
-
Constructor Details
-
AbstractCachingRegionResolver
public AbstractCachingRegionResolver()
-
-
Method Details
-
resolve
Description copied from interface:RegionResolverReturns aRegionresolved with the givenname. -
doResolve
@Nullable protected abstract <K,V> org.apache.geode.cache.Region<K,V> doResolve(@Nullable String regionName) -
afterRegionDestroy
public void afterRegionDestroy(@Nullable org.apache.geode.cache.RegionEvent event) Clears the cache entry for theRegionidentified by theRegionEvent.- Specified by:
afterRegionDestroyin interfaceorg.apache.geode.cache.CacheListener- Overrides:
afterRegionDestroyin classorg.apache.geode.cache.util.CacheListenerAdapter- Parameters:
event-RegionEventobject capturing the details of theRegiondestroyed event.- See Also:
-
RegionEventremove(String)
-