Package com.tangosol.net.cache
Interface KeyAssociation<T>
-
- All Superinterfaces:
Associated<T>
- All Known Implementing Classes:
AbstractPersistenceManager.AbstractPersistentStore.BatchTask,AbstractPersistenceManager.AbstractPersistentStore.DeleteExtentTask,AbstractPersistenceManager.AbstractPersistentStore.OpenTask,AbstractPersistenceManager.BatchTasks,CompositeKey,NonBlockingFiniteStateMachine.Task
public interface KeyAssociation<T> extends Associated<T>
A KeyAssociation represents a key object that has a natural association with another key object. The key object and the associated key may refer to entries in the same or different caches.For example, the information provided by a key that implements KeyAssociation may be used to place the key into the same partition as its associated key.
See
KeyAssociatedFilterfor an example of a distributed query that takes advantage of a custom KeyAssociation implementation to dramatically optimize its performance.- Since:
- Coherence 3.0
-
-
Method Summary
-
Methods inherited from interface com.oracle.coherence.common.base.Associated
getAssociatedKey
-
-