public void ParallelEnqueueGetTest() { _cache = new LruDictionary2 <string, CacheItem>(Config.QueueSize); Task t1 = Task.Run(() => EnqueueTask()); Task t2 = Task.Run(() => GetTask()); Task.WaitAll(t1, t2); }
public void SetDoubleSpeedTest() { _cache = new LruDictionary2 <string, CacheItem>(Config.QueueSize); for (int i = 0; i < Config.DoubleQueueSize; i++) { string key = $"Key_{i}"; _cache.Set(key, new CacheItem { Value = i }); } }