code: func (c *MockClient) Delete(key string) MutateResponse {
  	c.mutex.Lock()
  	defer c.mutex.Unlock()
  
  	if c.forceFailEverything {
  		return NewMutateResponse(
  			key,
  			StatusInternalError,
  			0)
  	}
  
  	_, ok := c.data[key]
  	if !ok {
  		return NewMutateResponse(
  			key,
  			StatusKeyNotFound,
  			0)
  	}
  
  	delete(c.data, key)
  
  	return NewMutateResponse(
  		key,
  		StatusNoError,
  		0)
  }
docs: // This deletes a single entry from memcache.