package flightcontrol

import "github.com/moby/buildkit/util/flightcontrol"

Index

Types

type Group

type Group[T any] struct {
	// contains filtered or unexported fields
}

Group is a flightcontrol synchronization group

func (*Group[T]) Do

func (g *Group[T]) Do(ctx context.Context, key string, fn func(ctx context.Context) (T, error)) (v T, err error)

Do executes a context function syncronized by the key

Source Files

flightcontrol.go

Version
v0.14.0-rc1
Published
May 31, 2024
Platform
js/wasm
Imports
8 packages
Last checked
now

Tools for package owners.