public override async Task <MemcachedItem> ReadResponse(IResponseReader reader)
        {
            var result = await reader.ReadItem();

            if (result != null)
            {
                var nextItem = await reader.ReadItem();

                if (nextItem != null)
                {
                    throw new MemcachedException("Memcached returned more items than expected.");
                }
            }
            return(result);
        }