# 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.