code: func (m *MemoryStorage) FetchAllSettings(c context.Context) (*Bundle, time.Duration, error) {
  	m.lock.Lock()
  	defer m.lock.Unlock()
  	values := make(map[string]*json.RawMessage, len(m.values))
  	for k, v := range m.values {
  		if v == nil {
  			values[k] = v
  		} else {
  			raw := append(json.RawMessage(nil), *v...)
  			values[k] = &raw
  		}
  	}
  	return &Bundle{Values: values}, m.Expiration, nil
  }
docs: // FetchAllSettings fetches all latest settings at once.