package transport

import "github.com/containerd/nydus-snapshotter/pkg/utils/transport"

Index

Constants

const HTTPClientTimeOut = time.Second * 60

Types

type Pool

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

LRU cache for authenticated network connections.

func NewPool

func NewPool() *Pool

func (*Pool) Resolve

func (r *Pool) Resolve(ref name.Reference, digest string, keychain authn.Keychain) (string, http.RoundTripper, error)

type Resolve

type Resolve interface {
	Resolve(ref name.Reference, digest string, keychain authn.Keychain) (string, http.RoundTripper, error)
}

Source Files

pool.go

Version
v0.15.2 (latest)
Published
May 26, 2025
Platform
linux/amd64
Imports
12 packages
Last checked
16 hours ago

Tools for package owners.