An interface representing a lock (comparable to that defined in
java.util.concurrent.locks) that has been acquired. Memory management
for instances of this lock is handled by LockManager instances and
anyone else receiving one of these such locks from a LockManager
should not retain a reference to the used lock after releasing it.