Lock expiration must be implemented in the Lock Service and must be a 2 component strategy. The locks must expire based on the session expiration signal from the client or lazily to make sure that the locks are cleared even when clients fail and do not signal back.