public virtual int Size() { var request = TransactionalQueueSizeCodec.EncodeRequest(Name, GetTransactionId(), GetThreadId()); return(Invoke(request, m => TransactionalQueueSizeCodec.DecodeResponse(m).Response)); }