code: func (m *mruInventoryMap) String() string {
  	m.invMtx.Lock()
  	defer m.invMtx.Unlock()
  
  	lastEntryNum := len(m.invMap) - 1
  	curEntry := 0
  	buf := bytes.NewBufferString("[")
  	for iv := range m.invMap {
  		buf.WriteString(fmt.Sprintf("%v", iv))
  		if curEntry < lastEntryNum {
  			buf.WriteString(", ")
  		}
  		curEntry++
  	}
  	buf.WriteString("]")
  
  	return fmt.Sprintf("<%d>%s", m.limit, buf.String())
  }
docs: // String returns the map as a human-readable string.
  //
  // This function is safe for concurrent access.