Since the lock is centralised, the use case could be either redesigned to also be centralised, or could be switched to use a different distributed algorithm.
Since the lock is centralised, the use case could be either redesigned to also be centralised, or could be switched to use a different distributed algorithm.