есть идеи как избежать периодических лишних запросов из singleflight cache’а?
https://play.golang.org/p/GvERr07Giy6оборачивать чтение в эксклюзивный Lock & Unlock не хочется ибо ударит по производительности чтения.
P.S.
в playground’е эффекта не добиться, только на многоядерке и то далеко не спервого раза. Иногда рамдомно случается по той причине что 2 горутины идут в cache miss
но одна успевает пройти fetch, а вторая его ещё даже не вызывает