This website uses strictly necessary cookies & statistics cookies to provide functionality and to analyze traffic.
What singleflight does is ensure that only one of those goroutines actually runs the operation, like getting the data from the database. It allows only one ‘in-flight’ (ongoing) operation for the same piece of data (known as a ‘key’) at any given moment.