/// <inheritdoc />
        public async Task <long> GetAsync()
        {
            var requestMessage  = AtomicLongGetCodec.EncodeRequest(CPGroupId, Name);
            var responseMessage = await Cluster.Messaging.SendAsync(requestMessage).CfAwait();

            var response = AtomicLongGetCodec.DecodeResponse(responseMessage).Response;

            return(response);
        }
        public virtual long Get()
        {
            var request = AtomicLongGetCodec.EncodeRequest(_name);

            return(Invoke(request, m => AtomicLongGetCodec.DecodeResponse(m).response));
        }