cacheimport

package
v0.0.0-...-44b843d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2018 License: Apache-2.0 Imports: 31 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CacheExporter

type CacheExporter struct {
	// contains filtered or unexported fields
}

func NewCacheExporter

func NewCacheExporter(opt ExporterOpt) *CacheExporter

func (*CacheExporter) Export

func (ce *CacheExporter) Export(ctx context.Context, rec []CacheRecord, target string) error

type CacheImporter

type CacheImporter struct {
	// contains filtered or unexported fields
}

func NewCacheImporter

func NewCacheImporter(opt ImportOpt) *CacheImporter

func (*CacheImporter) Import

type CacheRecord

type CacheRecord struct {
	CacheKey   digest.Digest
	Reference  cache.ImmutableRef
	ContentKey digest.Digest
}

type ExporterOpt

type ExporterOpt struct {
	Snapshotter    snapshot.Snapshotter
	ContentStore   content.Store
	Differ         diff.Comparer
	SessionManager *session.Manager
}

type ImportOpt

type ImportOpt struct {
	SessionManager *session.Manager
	ContentStore   content.Store
	Snapshotter    snapshot.Snapshotter
	Applier        diff.Applier
	CacheAccessor  cache.Accessor
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL