Exemple #1
0
 /// <summary>Gets the next cache item counter.</summary>
 /// <returns>The next cache item counter.</returns>
 public int GetNextCacheItemCounter()
 {
     try
     {
         SharedLock.AcquireLock(ref EvalManager.SharedLock.CacheItemLock);
         CacheItemCounter++;
         return(CacheItemCounter);
     }
     finally
     {
         SharedLock.ReleaseLock(ref EvalManager.SharedLock.CacheItemLock);
     }
 }