public async Task <KeyValueStoreBaseFetchResponse> FetchAsync(
            KeyValueStoreBaseFetchRequest request,
            CancellationToken cancellationToken)
        {
            var input = new Protocol.KeyValueStoreBaseFetchRequest
            {
                Key        = request.Key,
                Inclusions = OfInclusions(request.Inclusions),
            };

            var callOptions = PrepareCallOptions(cancellationToken);

            var output = await fetcherClient.FetchAsync(input, callOptions);

            var response = new KeyValueStoreBaseFetchResponse
            {
                Status  = ToStatus(output.Status),
                Found   = output.Found,
                Content = ToKeyValueContent(output.Content),
            };

            return(response);
        }
 public Task <KeyValueStoreBaseFetchResponse> FetchAsync(
     KeyValueStoreBaseFetchRequest request,
     CancellationToken cancellationToken)
 {
     throw new NotImplementedException();
 }