public virtual void Invoke(Queue <TxEntryRequest> reqQueue) { while (reqQueue.Count > 0) { TxEntryRequest req = reqQueue.Dequeue(); req.Accept(this); } }
public override void Invoke(Queue <TxEntryRequest> reqQueue) { //foreach (TxEntryRequest req in reqs) //{ // clientPool.EnqueueTxEntryRequest(req); //} //clientPool.Visit(); int reqCount = 0; while (reqQueue.Count > 0) { TxEntryRequest req = reqQueue.Dequeue(); req.Accept(this); reqCount++; } if (reqCount > 0) { this.clientPool.Flush(this.redisRequests, redisClient, reqCount); } this.reqIndex = 0; }
public virtual void Invoke(TxEntryRequest req) { req.Accept(this); }
internal RedisRequest Invoke(TxEntryRequest txReq) { txReq.Accept(this); return(RedisReq); }