Class SoftUnlockItemProcessor

java.lang.Object
com.tangosol.util.Base
com.tangosol.util.processor.AbstractProcessor
com.oracle.coherence.hibernate.cache.v53.access.processor.SoftUnlockItemProcessor
All Implemented Interfaces:
com.tangosol.util.InvocableMap.EntryProcessor, Serializable

public class SoftUnlockItemProcessor extends com.tangosol.util.processor.AbstractProcessor implements Serializable
A AbstractReadWriteCoherenceEntityDataAccess.SoftUnlockItemProcessor is an EntryProcessor responsible for releasing a previously-acquired "soft lock" on a cache entry. We move this behavior into the grid for efficient concurrency control.
Author:
Randy Stafford
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.tangosol.util.Base

    com.tangosol.util.Base.LoggingWriter
  • Field Summary

    Fields inherited from class com.tangosol.util.Base

    LOG_ALWAYS, LOG_CONFIG, LOG_DEBUG, LOG_ERR, LOG_INFO, LOG_MAX, LOG_MIN, LOG_QUIET, LOG_WARN, POWER_0, POWER_G, POWER_K, POWER_M, POWER_T, UNIT_D, UNIT_H, UNIT_M, UNIT_MS, UNIT_NS, UNIT_S, UNIT_US
  • Constructor Summary

    Constructors
    Constructor
    Description
    SoftUnlockItemProcessor(org.hibernate.cache.spi.access.SoftLock softLock, long timeOfRelease)
    Complete constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    process(com.tangosol.util.InvocableMap.Entry entry)

    Methods inherited from class com.tangosol.util.processor.AbstractProcessor

    processAll

    Methods inherited from class com.tangosol.util.Base

    azzert, 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SoftUnlockItemProcessor

      public SoftUnlockItemProcessor(org.hibernate.cache.spi.access.SoftLock softLock, long timeOfRelease)
      Complete constructor.
      Parameters:
      softLock - the SoftLock which is being released
      timeOfRelease - the time at which the SoftLock was released
  • Method Details

    • process

      public Object process(com.tangosol.util.InvocableMap.Entry entry)
      Specified by:
      process in interface com.tangosol.util.InvocableMap.EntryProcessor