public void Dispose() { if (_streamer != null) { _streamer.Close(false); } }
public void TestCancel() { using (IDataStreamer <int, int> ldr = _grid.GetDataStreamer <int, int>(CacheName)) { var fut = ldr.AddData(1, 1); ldr.Close(true); fut.Wait(); Assert.IsFalse(_cache.ContainsKey(1)); } }
public void TestClose() { using (IDataStreamer <int, int> ldr = _grid.GetDataStreamer <int, int>(CacheName)) { var fut = ldr.AddData(1, 1); ldr.Close(false); fut.Wait(); Assert.AreEqual(1, _cache.Get(1)); } }
public void TestCancel() { using (IDataStreamer <int, int> ldr = _grid.GetDataStreamer <int, int>(CacheName)) { var fut = ldr.GetCurrentBatchTask(); ldr.Add(1, 1); ldr.Close(true); Assert.IsTrue(fut.Wait(5000)); Assert.IsFalse(_cache.ContainsKey(1)); } }
public void TestClose() { using (IDataStreamer <int, int> ldr = _grid.GetDataStreamer <int, int>(CacheName)) { var fut = ldr.GetCurrentBatchTask(); ldr.Add(1, 1); ldr.Close(false); Assert.IsTrue(fut.Wait(5000)); Assert.AreEqual(1, _cache.Get(1)); } }
public void TestCancel() { using (IDataStreamer <int, int> ldr = _grid.DataStreamer <int, int>(CacheName)) { var fut = ldr.AddData(1, 1); ldr.Close(true); fut.Get(); Assert.IsNull(_cache.Get(1)); } }