protected internal override bool ReadResponse(PooledSocket socket) { GetResponse r = GetHelper.ReadItem(socket); if (r == null) { return(false); } this.result = r.Item; this.Cas = r.CasValue; GetHelper.FinishCurrent(socket); return(true); }
protected override bool ExecuteAction() { PooledSocket socket = Socket; if (socket == null) { return(false); } socket.SendCommand("get " + HashedKey); GetResponse r = GetHelper.ReadItem(Socket); if (r != null) { result = ServerPool.Transcoder.Deserialize(r.Item); GetHelper.FinishCurrent(Socket); } return(true); }