Когда ключи в основном только растут и редко удаляются, либо когда разные горутины работают с непересекающимися наборами ключей. sync.Map оптимизирован под эти сценарии. Для обычного кеша с частыми записями/удалениями часто выгоднее map + Mutex/RWMutex.