Base class for Locking implementation. {@link Directory} uses /// instances of this class to implement locking.
/// ///Note that there are some useful tools to verify that /// your LockFactory is working correctly: {@link /// VerifyingLockFactory}, {@link LockStressTest}, {@link /// LockVerifyServer}.
/// ///