-
Sub-task
-
Resolution: Done
-
Medium
-
None
The DistributedLock is a distributed implementation of Java’s Lock.
This API provides monotonically increasing, globally unique lock instance identifiers that can be used to determine ordering of multiple concurrent lock holders.
DistributedLocks are designed to account for failures within the cluster. When a lock holder crashes or becomes disconnected from the partition by which the lock’s state is controlled, the lock will be released and granted to the next waiting process.