protected static class OverflowMap.HistoricCacheEvent extends CacheEvent
CacheEvent.TransformationState| Modifier and Type | Field and Description | 
|---|---|
| protected Object | m_oValueLatestOldA previous value, but the most recent of the previous values. | 
m_fSynthetic, m_transformStateENTRY_DELETED, ENTRY_INSERTED, ENTRY_UPDATED, m_nId, m_oKey, m_oValueNew, m_oValueOldsource| Constructor and Description | 
|---|
| HistoricCacheEvent(ObservableMap map, int nId, Object oKey, Object oValueOld, Object oValueNew, boolean fSynthetic, Object oValueRecent)Create a Historic CacheEvent that contains the most recent value before the now-current value. | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | getLatestOldValue()Obtain the value that needs to be saved if this event represents a merged sequence of events ending with the eviction of data. | 
getDescription, getTransformationState, isSyntheticdispatch, dispatch, dispatch, getDescription, getId, getKey, getMap, getNewEntry, getNewValue, getOldEntry, getOldValue, toStringgetSourceprotected Object m_oValueLatestOld
public HistoricCacheEvent(ObservableMap map, int nId, Object oKey, Object oValueOld, Object oValueNew, boolean fSynthetic, Object oValueRecent)
map - the ObservableMap object that fired the eventnId - this event id as defined by the MapEvent classoKey - the key into the mapoValueOld - the old value (for update and delete events)oValueNew - the new value (for insert and update events)fSynthetic - true iff the event is historically syntheticoValueRecent - the most recent value before the new valuepublic Object getLatestOldValue()