s
Size: a a a
s
NN
NN
С
NN
NN
SP
sync.Map с его interface{} в параметрах. Вот что посоветую я.type Foo struct {
idToUser sync.Map
idToUser idToUserMap
}
type idToUserMap struct { data sync.Map }
// геттер и сеттер под конкретные типы
Внезапно вы уйдете от явных переходов от interface{} к вашему типу в методе Load, что приятно, лишний раз не ошибетесь с типом (но тесты тоже иметь, окда?). Еще тип подскажет, что же вы там мапите, это полезно.sync.Map пихать везде не надо, я все же за явный мютекс + мапа, но как помочь другим не тупить над вашим кодом вариант - норм.DV
DV
T1
T1
AZ
AZ
С
r
С
AD
AD
s
AD