/// <summary> Attempt to clear (forcefully unlock and remove) the /// specified lock. Only call this at a time when you are /// certain this lock is no longer in use. /// </summary> /// <param name="name">name of the lock to be cleared. /// </param> public virtual void ClearLock(System.String name) { if (lockFactory != null) { lockFactory.ClearLock(name); } }
public override void ClearLock(string name) { if (LockFactory_Renamed != null) { LockFactory_Renamed.ClearLock(name); } }
public override void ClearLock(string lockName) { lock (this) { lf.ClearLock(lockName); } }
public override void ClearLock(string name) { if (m_lockFactory != null) { m_lockFactory.ClearLock(name); } }
/// <summary> Attempt to clear (forcefully unlock and remove) the /// specified lock. Only call this at a time when you are /// certain this lock is no longer in use. /// </summary> /// <param name="name">name of the lock to be cleared. /// </param> public virtual void ClearLock(string name) { if (interalLockFactory != null) { interalLockFactory.ClearLock(name); } }
public override void ClearLock(string lockName) { UninterruptableMonitor.Enter(this); try { lf.ClearLock(lockName); } finally { UninterruptableMonitor.Exit(this); } }