Unique lock instance ID within the system.
The resource identifier (mutex name) that was locked.
Whether the lock has been released.
True if the lock has been released.
Observes when the lock is released (It may be released due to a connection issue)
An observable that emits when the lock is released.
Releases the lock by sending a release message to the server.
The release process runs asynchronously. Use observeRelease() to be notified when the release completes.
A promise that resolves when the release message is sent, or undefined for backward compatibility.
A handler for a distributed lock that can be released.