/// <inheritdoc /> public async Task <long> AddAndGetAsync(long value) { var requestMessage = AtomicLongAddAndGetCodec.EncodeRequest(CPGroupId, Name, value); var responseMessage = await Cluster.Messaging.SendAsync(requestMessage).CfAwait(); var response = AtomicLongAddAndGetCodec.DecodeResponse(responseMessage).Response; return(response); }
public virtual long AddAndGet(long delta) { var request = AtomicLongAddAndGetCodec.EncodeRequest(_name, delta); return(Invoke(request, m => AtomicLongAddAndGetCodec.DecodeResponse(m).response)); }