public override void Unlock(CacheLockType mode) { if (mode == CacheLockType.Read) { slimlock.ExitReadLock(); } else { slimlock.ExitWriteLock(); } }
public override void Lock(CacheLockType mode) { if (mode == CacheLockType.Read) { slimlock.EnterReadLock(); } else { slimlock.EnterWriteLock(); } }
public virtual void Unlock(CacheLockType mode) { outputCache.ReleaseMutex(); }
public virtual void Lock(CacheLockType mode) { outputCache.WaitOne(); }