Class AfterUpdateProcessor
- java.lang.Object
- 
- com.tangosol.util.Base
- 
- com.tangosol.util.processor.AbstractProcessor
- 
- com.oracle.coherence.hibernate.cache.v53.access.processor.AfterUpdateProcessor
 
 
 
- 
- All Implemented Interfaces:
- com.tangosol.util.InvocableMap.EntryProcessor,- Serializable
 
 public class AfterUpdateProcessor extends com.tangosol.util.processor.AbstractProcessor implements Serializable A AbstractReadWriteCoherenceEntityDataAccess.AfterUpdateProcessor is an EntryProcessor responsible for updating a value in a second-level cache and returning a boolean indicating whether it did so, consistent with the expected behavior of a read-write cache access strategy's afterUpdate() method. We move this behavior into the grid for efficient concurrency control.- Author:
- Randy Stafford
- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description AfterUpdateProcessor(CoherenceRegionValue replacementValue, org.hibernate.cache.spi.access.SoftLock softLock, long timeOfSoftLockRelease)Complete constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectprocess(com.tangosol.util.InvocableMap.Entry entry)- 
Methods inherited from class com.tangosol.util.Baseazzert, azzert, azzert, azzertFailed, breakLines, breakLines, capitalize, checkNotEmpty, checkNotNull, checkRange, computeSafeWaitTime, decimalValue, dup, dup, ensureBigDecimal, ensureClassLoader, ensureRuntimeException, ensureRuntimeException, equals, equalsDeep, err, err, err, err, err, escape, formatDateTime, getCallerStackFrame, getCommonMonitor, getCommonMonitor, getCommonMonitor, getContextClassLoader, getContextClassLoader, getDeepMessage, getErr, getLastSafeTimeMillis, getLog, getMaxDecDigits, getMaxHexDigits, getOriginalException, getOut, getProcessRandom, getRandom, getRandomBinary, getRandomBinary, getRandomString, getSafeTimeMillis, getStackFrame, getStackFrames, getStackTrace, getStackTrace, getStackTrace, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, mergeArray, mergeBooleanArray, mergeByteArray, mergeCharArray, mergeDoubleArray, mergeFloatArray, mergeIntArray, mergeLongArray, mod, mod, octalValue, out, out, out, out, out, pad, parseBandwidth, parseBandwidth, parseDelimitedString, parseHex, parseHex, parseMemorySize, parseMemorySize, parsePercentage, parseTime, parseTime, parseTimeNanos, parseTimeNanos, printStackTrace, randomize, randomize, randomize, randomize, read, read, read, read, read, read, read, replace, setErr, setLog, setLogEcho, setOut, sleep, toBandwidthString, toBandwidthString, toCharEscape, toCrc, toCrc, toCrc, toCrc, toCrc, toDecString, toDelimitedString, toDelimitedString, toDelimitedString, toDelimitedString, toHex, toHex, toHexDump, toHexEscape, toHexEscape, toHexEscape, toHexEscape, toHexString, toMemorySizeString, toMemorySizeString, toQuotedCharEscape, toQuotedStringEscape, toSqlString, toString, toString, toStringEscape, toUnicodeEscape, trace, trace, trace, trace, trace, trace, trace, trace, trace, truncateString, truncateString, wait
 
- 
 
- 
- 
- 
Constructor Detail- 
AfterUpdateProcessorpublic AfterUpdateProcessor(CoherenceRegionValue replacementValue, org.hibernate.cache.spi.access.SoftLock softLock, long timeOfSoftLockRelease) Complete constructor.- Parameters:
- replacementValue- a cache value to potentially replace the present one
- softLock- a SoftLock presumably acquired by a previous lockItem call on the entry being processed
- timeOfSoftLockRelease- the potential time at which all locks on the entry being processed were released
 
 
- 
 - 
Method Detail- 
processpublic Object process(com.tangosol.util.InvocableMap.Entry entry) - Specified by:
- processin interface- com.tangosol.util.InvocableMap.EntryProcessor
 
 
- 
 
-