code: func (s *GenericStorage) DeleteMulti(keys ...interface{}) error {
  	if s.del == nil && s.delMulti == nil {
  		return errors.Newf(
  			"'%s' does not have Delete/DeleteMulti implementation",
  			s.name)
  	}
  
  	s.rwMutex.Lock()
  	defer s.rwMutex.Unlock()
  
  	if s.delMulti != nil {
  		return s.delMulti(keys...)
  	}
  
  	for _, key := range keys {
  		if err := s.del(key); err != nil {
  			return err
  		}
  	}
  	return nil
  }
docs: // See Storage/GenericStorageOptions for documentation.