static void Push() { Entity.CurrencyInfo item = CurrencyStore.Communication.Message.ConvertFrom(buff).Currency; for (int i = 0; i < 100; i++) { DataPool.Push(item); } }
public static void Push(Entity.CurrencyInfo value) { Init(); var index = Convert.ToInt32(Interlocked.Increment(ref _index) % capacity); var store = _pool[index]; store.Add(value); }