Package com.oracle.coherence.repository
Contains classes to enable Repository-like access to Coherence data.
- Since:
- 21.12
-
Interface Summary Interface Description AbstractRepositoryBase.Listener<T> An interface that should be implemented by the clients interested in repository events.EntityFactory<ID,T> Provides a way to create entity instances with a known identity. -
Class Summary Class Description AbstractAsyncRepository<ID,T> Abstract base class for asynchronous Coherence repository implementations.AbstractRepository<ID,T> Abstract base class for Coherence repository implementations.AbstractRepositoryBase<ID,T,M> Base functionality for all Coherence repository implementations.AbstractRepositoryBase.Listener.Builder<T> A builder for a simple, lambda-basedAbstractRepositoryBase.Listener
.AbstractRepositoryBase.MapListenerAdapter<ID,T> Adapter fromAbstractRepositoryBase.Listener
toMapListener
that can be registered with the backingNamedMap
. -
Annotation Types Summary Annotation Type Description Accelerated Repository implementations annotated with this class will keep deserialized entities in memory, in addition to a serialized binary form, of all entities in the repository.Indexed An annotation that should be applied to accessor methods for the properties that need to be indexed.