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 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();
     }
 }
Example #5
0
 public virtual void Unlock(CacheLockType mode)
 {
     outputCache.ReleaseMutex();
 }
Example #6
0
 public virtual void Lock(CacheLockType mode)
 {
     outputCache.WaitOne();
 }
Example #7
0
 public virtual void Unlock(CacheLockType mode)
 {
     outputCache.ReleaseMutex();
 }
Example #8
0
 public virtual void Lock(CacheLockType mode)
 {
     outputCache.WaitOne();
 }