private void ReturnLockObject(LockObject lockObject) { lock (_lockTable) { if (lockObject.Close()) { _lockTable.Remove(lockObject.GetKey()); } } }