Experimental
Name of the lock to be acquired.
If negative, no timeout should occur. If positive it
should throw an Error with an isAcquireTimeout
property set to true if the operation fails to be
acquired after this much time (ms).
The operation to execute when the lock is acquired.
Generated using TypeDoc
Provide your own global lock implementation instead of the default implementation. The function should acquire a lock for the duration of the
fn
async function, such that no other client instances will be able to hold it at the same time.