Crate concurrency_manager[−][src]
The concurrency manager is responsible for concurrency control of transactions.
The concurrency manager contains a lock table in memory. Lock information can be stored in it and reading requests can check if these locks block the read.
In order to mutate the lock of a key stored in the lock table, it needs
to be locked first using lock_key or lock_keys.
Modules
| key_handle | |
| lock_table |
Structs
| ConcurrencyManager | |
| KeyHandle | An entry in the in-memory table providing functions related to a specific key. |
| KeyHandleGuard | A |
| LockTable |