package remotecache

import "github.com/moby/buildkit/cache/remotecache"

Index

Types

type Exporter

type Exporter interface {
	solver.CacheExporterTarget
	Finalize(ctx context.Context) error
}

func NewExporter

func NewExporter(ingester content.Ingester) Exporter

type Importer

type Importer interface {
	Resolve(ctx context.Context, desc ocispec.Descriptor, id string, w worker.Worker) (solver.CacheManager, error)
}

func NewImporter

func NewImporter(provider content.Provider) Importer

type ResolveCacheExporterFunc

type ResolveCacheExporterFunc func(ctx context.Context, typ, target string) (Exporter, error)

type ResolveCacheImporterFunc

type ResolveCacheImporterFunc func(ctx context.Context, typ, ref string) (Importer, ocispec.Descriptor, error)

ResolveCacheImporterFunc returns importer and descriptor. Currently typ needs to be an empty string.

Source Files

export.go import.go

Directories

PathSynopsis
cache/remotecache/registry
cache/remotecache/v1
Version
v0.3.1
Published
Oct 17, 2018
Platform
js/wasm
Imports
17 packages
Last checked
1 minute ago

Tools for package owners.