package
0.0.0-20241231175036-e5a3c7784f22
Repository: https://github.com/firecracker-microvm/firecracker-containerd.git
Documentation: pkg.go.dev

# Functions

EvictOnConnectionFailure is a caching option for evicting entries from the cache after a failed connection attempt.
NewEvictOnConnectionFailurePolicy creates a new policy to evict on remote snapshotter connection failure on a specified frequency duration.
NewRemoteSnapshotterCache creates a new instance with an empty cache and applies any provided caching options.

# Structs

EvictOnConnectionFailurePolicy defines an eviction policy where entries are evicted from cache after a failed connection attempt occurs.
RemoteSnapshotterCache implements a cache for remote snapshotters.

# Interfaces

EvictionPolicy defines the interface for enforcing a cache eviction policy.

# Type aliases

SnapshotterCacheOption is a functional option that operates on a remote snapshotter cache.
SnapshotterProvider defines a snapshotter fetch function.