public virtual int Size()
        {
            var request = TransactionalQueueSizeCodec.EncodeRequest(Name, GetTransactionId(), GetThreadId());

            return(Invoke(request, m => TransactionalQueueSizeCodec.DecodeResponse(m).Response));
        }