DynamicKeyLock

Type Alias DynamicKeyLock 

Source
pub(crate) type DynamicKeyLock = Arc<KeyRwLock<String>>;
Expand description

The dynamic lock for procedure execution.

Unlike the procedure-level locks, these locks are acquired dynamically by the procedure during execution. They are only held when the procedure specifically needs these keys and are released as soon as the procedure no longer needs them. This allows for more fine-grained concurrency control during procedure execution.

Aliased Typeยง

pub(crate) struct DynamicKeyLock { /* private fields */ }