LockAcquiringException is thrown when an issue happens during the acquisition of a lock.
LockConflictedException is thrown when a lock is acquired by someone else.
LockExpiredException is thrown when a lock may conflict due to a TTL expiration.
LockReleasingException is thrown when an issue happens during the release of a lock.
LockStorageException is thrown when an issue happens during the manipulation of a lock in a store.
NotSupportedException is thrown when an unsupported method is called.
Base ExceptionInterface for the Lock Component.