Spring Boot for VMware GemFire
Package org.springframework.geode.cache
package org.springframework.geode.cache
-
ClassDescriptionAn
abstract base classimplementing the Apache GeodeCacheListenerinterface by extending theCacheListenerAdapterbase class, which processes allEntryEventsandRegionEventsusing the same logic.A Spring Data for Apache GeodeRegionConfigurerimplementation used to configure a targetRegionto use Asynchronous Inline Caching based on the Spring DataRepositoriesabstraction.ARegionConfigurerimplementation used to enable Inline Caching on a designatedRegion.An Apache GeodeAsyncEventListenerthat uses a Spring DataCrudRepositoryto perform data access operations to a backend, external data source asynchronously, triggered by cache operations.RepositoryAsyncEventListener.AbstractAsyncEventOperationRepositoryFunctionis an abstract base class implementing theRepositoryAsyncEventListener.AsyncEventOperationRepositoryFunctioninterface to provided a default template implementation of theFunction.apply(Object)method.RepositoryAsyncEventListener.AsyncEventErroris a wrapper class encapsulating theAsyncEventalong with theerrorthat was thrown while processing the event.TheRepositoryAsyncEventListener.AsyncEventErrorHandlerinterface is aFunctionandFunctionalInterfaceused to handle errors while processingAsyncEvents.TheRepositoryAsyncEventListener.AsyncEventOperationRepositoryFunctioninterface is aFunctionandFunctionalInterfacethat translates theAsyncEventOperationinto a Spring DataCrudRepositorymethod invocation.AnRepositoryAsyncEventListener.AsyncEventOperationRepositoryFunctioncapable of handlingOperation.CREATEandOperation.UPDATEAsyncEvents.RepositoryCacheLoader<T,ID> ACacheLoaderimplementation backed by a Spring DataCrudRepositoryused to load an entity from an external data source.Spring DataRegionConfigurerimplementation used to adapt and register a Spring DataCrudRepositoryas aCacheLoaderfor a targetedRegion.RepositoryCacheWriter<T,ID> ACacheWriterimplementation backed by a Spring DataCrudRepositoryused to persist a cache entry (i.e.Spring DataRegionConfigurerimplementation used to adapt and register a Spring DataCrudRepositoryas aCacheWriterfor a targetedRegion.TheSimpleCacheResolverabstract class contains utility functions for resolving Apache GeodeGemFireCacheinstances, such as aClientCacheor a peerCache.