[TestMethod] // IDisposable public void DisposeTest() { int n = 2; ArrayQueue<object> data = new ArrayQueue<object>(n); data.Add(6); data.Add(15); data.Dispose(); }
/// <summary> /// Dispose of the cache instance. /// </summary> public void Dispose() { _queue.Dispose(); _lock.Take(); foreach (var entry in _lookup) { _onRemoved.Run(entry.Value.ArgD); } _lookup = null; _lock.Release(); }
/// <summary> /// Dispose of the cache instance. /// </summary> public void Dispose() { _queue.Dispose(); _queue = null; _lookup = null; }