package singleflight
Import Path
internal/singleflight (on go.dev)
Dependency Relation
imports one package, and imported by one package
Involved Source Files
Package singleflight provides a duplicate function call suppression
mechanism.
Package-Level Type Names (total 2)
Group represents a class of work and forms a namespace in
which units of work can be executed with duplicate suppression.
Do executes and returns the results of the given function, making
sure that only one execution is in-flight for a given key at a
time. If a duplicate comes in, the duplicate caller waits for the
original to complete and receives the same results.
The return value shared indicates whether v was given to multiple callers.
DoChan is like Do but returns a channel that will receive the
results when they are ready.
The pages are generated with Golds v0.7.0-preview. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |