...
Code Block |
---|
|
$Cache.Set('myint', 4);
var tokenValue = $Cache.Lock('myint');
// Locked code block
$Cache.ReleaseLock('myint',tokenValue); |
This method automatically enters to wait state for shared key is set to free until timeout is reached. If you do not want to wait please use the$Cache.TryLockmethod instead.
Acquired lock always must be released with$Cache.ReleaseLockmethod with generated token value. Otherwise lock is kept for long period until it's expire. (Default 5 min)
Example
Code Block |
---|
|
$Cache.Set('myint', 4);
var tokenValue = $Cache.Lock('myint');
// Locked code block
$Cache.ReleaseLock('myint',tokenValue); |