| Package | Description |
|---|---|
| com.sleepycat.je.txn |
INTERNAL: Transaction management and locking (concurrency control).
|
| Modifier and Type | Class and Description |
|---|---|
class |
ThinLockImpl
Implements a lightweight Lock with no waiters and only a single Owner.
|
| Modifier and Type | Method and Description |
|---|---|
LockInfo |
LockInfo.clone() |
| Modifier and Type | Method and Description |
|---|---|
Set<LockInfo> |
DummyLockManager.getOwners(Long lsn) |
abstract Set<LockInfo> |
LockManager.getOwners(Long lsn)
Returns the Lockers that own a lock on the given LSN.
|
Set<LockInfo> |
SyncedLockManager.getOwners(Long lsn) |
Set<LockInfo> |
LockImpl.getOwnersClone(boolean cloneLockInfo)
Get a new Set of the owners.
|
Set<LockInfo> |
ThinLockImpl.getOwnersClone(boolean cloneLockInfo) |
List<LockInfo> |
DummyLockManager.getWaiters(Long lsn) |
abstract List<LockInfo> |
LockManager.getWaiters(Long lsn)
Returns the Lockers that wait on a lock on the given LSN.
|
List<LockInfo> |
SyncedLockManager.getWaiters(Long lsn) |
List<LockInfo> |
LockImpl.getWaitersListClone()
Get a list of waiters for debugging and error messages.
|
List<LockInfo> |
ThinLockImpl.getWaitersListClone() |
Copyright © 2024. All rights reserved.