Documentation ¶
Overview ¶
Package cache provides facilities to speed up access to the storage backend.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCachedBlobStatter ¶
func NewCachedBlobStatter(cache distribution.BlobDescriptorService, backend distribution.BlobDescriptorService) distribution.BlobDescriptorService
NewCachedBlobStatter creates a new statter which prefers a cache and falls back to a backend.
func ValidateDescriptor ¶
func ValidateDescriptor(desc distribution.Descriptor) error
ValidateDescriptor provides a helper function to ensure that caches have common criteria for admitting descriptors.
Types ¶
type BlobDescriptorCacheProvider ¶
type BlobDescriptorCacheProvider interface {
distribution.BlobDescriptorService
RepositoryScoped(repo string) (distribution.BlobDescriptorService, error)
}
BlobDescriptorCacheProvider provides repository scoped BlobDescriptorService cache instances and a global descriptor cache.
Click to show internal directories.
Click to hide internal directories.