K - the type of keys maintained by this cacheV - the type of cached valuesT - the type of the return valuepublic interface BackupAwareEntryProcessor<K,V,T>
extends javax.cache.processor.EntryProcessor<K,V,T>
Cache.Entry atomically, according to the defined
 consistency of a Cache.
 
 The difference from the normal EntryProcessor
 implementations, where a backup is done sending the completely changed resulting
 object to the backup-partition, is that implementations of this sub-interface can create
 additional EntryProcessor instances that are sent
 to the backup partitions to apply logic which is either different from the owner
 partition (e.g. not sending emails) or is the simple case of being similar to the main
 operations. In the later case createBackupEntryProcessor() can also return
 
this.
EntryProcessor| Modifier and Type | Method and Description | 
|---|---|
| javax.cache.processor.EntryProcessor<K,V,T> | createBackupEntryProcessor()Either creates a new, specialized  EntryProcessorto be executed on the backup-partition, or returns | 
javax.cache.processor.EntryProcessor<K,V,T> createBackupEntryProcessor()
EntryProcessor
 to be executed on the backup-partition, or returns thisto execute the same processor remotely.
If null is returned, the value is backed up using the normal value backup mechanism, no exception is thrown, and the update is applied as expected.
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.