|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| LockStrategy | Interface to specify lock strategy, e.g., for different isolation levels. |
| NodeLock | Interface for a lock for nodes. |
| Class Summary | |
|---|---|
| IdentityLock | Lock object which grants and releases locks, and associates locks with owners. |
| LockMap | Provide lock ownership mapping. |
| LockStrategyFactory | Factory to create LockStragtegy instance. |
| LockStrategyNone | Transaction isolation level of None. |
| LockStrategyReadCommitted | Transaction isolation level of READ_COMMITTED. |
| LockStrategyReadUncommitted | Transaction isolation level of READ-UNCOMMITTED. |
| LockStrategyRepeatableRead | Transaction isolation level of Repeatable_Read. |
| LockStrategySerializable | Lock strategy of Serializable that prevents dirty read, non-repeatable read, and phantom read. |
| LockUtil | |
| NonBlockingWriterLock | NonBlockingWriterLock is a read/write lock (with upgrade) that has non-blocking write lock acquisition on existing read lock(s). |
| ReadWriteLockWithUpgrade | |
| SemaphoreLock | Implements most of the methods of Lock using the Semaphore implementation. |
| SimpleLock | Simple lock that does not differentiate read and write lock. |
| SimpleReadWriteLock | |
| StripedLock | A simple implementation of lock striping, using Fqns as the keys to lock on, primarily used to help make
CacheLoader implemtations thread safe. |
| ThreadLocalMap | Map which reduces concurrency and potential memory leaks for non-static ThreadLocals. |
| Enum Summary | |
|---|---|
| IsolationLevel | Various transaction isolation levels as an enumerated class. |
| NodeLock.LockType | |
| Exception Summary | |
|---|---|
| DeadlockException | Used when a lock acquisition would cause a deadlock. |
| LockingException | Used for all locking-related exceptions, e.g. |
| OwnerNotExistedException | |
| TimeoutException | Thrown when a timeout occurred. |
| UpgradeException | Used when a read-lock cannot be upgraded to a write-lock |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||