public static class IgniteUtils.ReentrantReadWriteLockTracer extends ReentrantReadWriteLock
ReentrantReadWriteLock.ReadLock, ReentrantReadWriteLock.WriteLock| Constructor and Description |
|---|
ReentrantReadWriteLockTracer(ReentrantReadWriteLock delegate,
GridKernalContext kctx,
long readLockThreshold) |
| Modifier and Type | Method and Description |
|---|---|
long |
lockWaitThreshold() |
ReentrantReadWriteLock.ReadLock |
readLock() |
ReentrantReadWriteLock.WriteLock |
writeLock() |
getOwner, getQueuedReaderThreads, getQueuedThreads, getQueuedWriterThreads, getQueueLength, getReadHoldCount, getReadLockCount, getWaitingThreads, getWaitQueueLength, getWriteHoldCount, hasQueuedThread, hasQueuedThreads, hasWaiters, isFair, isWriteLocked, isWriteLockedByCurrentThread, toStringpublic ReentrantReadWriteLockTracer(ReentrantReadWriteLock delegate, GridKernalContext kctx, long readLockThreshold)
delegate - RWLock delegate.kctx - Kernal context.readLockThreshold - ReadLock threshold timeout.public ReentrantReadWriteLock.ReadLock readLock()
readLock in interface ReadWriteLockreadLock in class ReentrantReadWriteLockpublic ReentrantReadWriteLock.WriteLock writeLock()
writeLock in interface ReadWriteLockwriteLock in class ReentrantReadWriteLockpublic long lockWaitThreshold()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.9.1 Release Date : December 9 2020