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
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 KeyAssociatedFilter
for 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