Interface | Description |
---|---|
OLock |
Interface for locks.
|
OLockManager<T> |
Lock Manager interface.
|
OSimpleLockManager<T> | |
OSimpleRWLockManager<T> |
Class | Description |
---|---|
OAbstractLock |
Abstract Lock class.
|
OAdaptiveLock |
Adaptive class to handle shared resources.
|
OComparableLockManager<T extends Comparable> | |
ONotThreadRWLockManager<T> | |
OOneEntryPerKeyLockManager<T> |
Original Lock Manager implementation that uses a concurrent linked hash map to store one entry
per key.
|
OPartitionedLockManager<T> |
Lock manager implementation that uses multipel partitions to increase the level of concurrency
without having to keep one entry per locked key, like for
OOneEntryPerKeyLockManager
implementation. |
OReadersWriterSpinLock | |
OSimpleLockManagerImpl<T> | |
ScalableRWLock |
Scalable Read-Write Lock
|
Enum | Description |
---|---|
OComparableLockManager.LOCK | |
OOneEntryPerKeyLockManager.LOCK |
Exception | Description |
---|---|
OInterruptedException | |
OLockException | |
OModificationOperationProhibitedException |
Exception is thrown in case DB is locked for modifications but modification request ist trying to
be acquired.
|
Copyright © 2009–2020 OrientDB. All rights reserved.