code: func (e *ErrorsTotalMap) Load() map[HTTPError]*uint64 {
  	m := make(map[HTTPError]*uint64, len(e.counter))
  	e.lock.RLock()
  	for err, ptr := range e.counter {
  		httpErr := NewHTTPError(errors.New(err.Message), err.StatusCode)
  		m[httpErr] = ptr
  	}
  	e.lock.RUnlock()
  
  	return m
  }
docs: // Load retrieves the map of the counter pointers atomically