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