public LockImpl(MetaLock metaLock, object lockId)
 {
     this.metaLock = metaLock;
     this.lockId = lockId;
     metaLock.Enter(lockId);
 }
 public LockImpl(MetaLock metaLock, object lockId)
 {
     this.metaLock = metaLock;
     this.lockId   = lockId;
     metaLock.Enter(lockId);
 }