code: func (m *UnpartitionedMemoryIdx) UpdateArchive(archive idx.Archive) {
  	m.Lock()
  	defer m.Unlock()
  	if _, ok := m.defById[archive.Id]; !ok {
  		return
  	}
  	*(m.defById[archive.Id]) = archive
  }
docs: // UpdateArchive updates the archive information