protected static class WrapperConcurrentMap.Lock extends Base
Base.LoggingWriter, Base.StackFrame| Modifier | Constructor and Description | 
|---|---|
protected | 
Lock()
Construct a new Lock object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
assign(long cWait)
Assign the ownership of this Lock to the calling thread. 
 | 
protected int | 
getBlockCount()
Return the blocked threads count. 
 | 
protected int | 
getLockCount()
Return the lock count. 
 | 
protected Thread | 
getLockThread()
Return the Thread object holding this Lock. 
 | 
protected String | 
getLockTypeDescription()
Return a human readable description of the Lock type. 
 | 
protected boolean | 
isDirty()
Checks whether or not this Lock object is held by another thread. 
 | 
protected boolean | 
isDiscardable()
Checks whether or not this Lock object is discardable. 
 | 
protected boolean | 
isOwnedByCaller()
Checks whether or not this Lock object is held by the calling thread. 
 | 
protected boolean | 
release()
Release this Lock. 
 | 
String | 
toString()
Return a human readable description of the Lock. 
 | 
protected long | 
waitForNotify(long cWait)
Wait for a Lock release notification. 
 | 
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, getRandom, getRandomBinary, getRandomBinary, getRandomString, getSafeTimeMillis, getStackFrame, getStackFrames, getStackTrace, getStackTrace, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, 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, 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, waitprotected boolean assign(long cWait)
Note: caller of this method is expected to hold a synchronization monitor for the Lock object while making this call.
cWait - the number of milliseconds to continue trying to obtain a lock; pass zero to return immediately; pass -1 to block the calling thread until the lock could be obtainedprotected long waitForNotify(long cWait)
Note: caller of this method is expected to hold a synchronization monitor for the Lock object while making this call.
cWait - the number of milliseconds to continue waiting; pass -1 to block the calling thread indefinitelyprotected boolean release()
Note: caller of this method is expected to hold a synchronization monitor for the Lock object while making this call.
protected boolean isDirty()
Note: caller of this method is expected to hold a synchronization monitor for the Lock object while making this call.
protected boolean isOwnedByCaller()
Note: unlike other methods of this class, the caller of this method is not required to hold a synchronization monitor for the Lock object while making this call.
protected boolean isDiscardable()
Note: caller of this method is expected to hold a synchronization monitor for the Lock object while making this call.
protected Thread getLockThread()
protected int getLockCount()
protected int getBlockCount()
protected String getLockTypeDescription()