Versions in this module Expand all Collapse all v0 v0.0.2 Feb 5, 2026 v0.0.1 Feb 5, 2026 Changes in this version + type BlobMeta struct + CreatedAt time.Time + Digest string + LastAccessed time.Time + Size int64 + type LRUTracker struct + func NewLRUTracker(metaDir string, ttl time.Duration, logger *logrus.Logger) (*LRUTracker, error) + func (t *LRUTracker) GetExpiredBlobs(ctx context.Context) []digest.Digest + func (t *LRUTracker) GetStats() map[string]interface{} + func (t *LRUTracker) RecordAccess(dgst digest.Digest, size int64) error + func (t *LRUTracker) RecordWrite(dgst digest.Digest, size int64) error + func (t *LRUTracker) RemoveBlob(dgst digest.Digest) error + func (t *LRUTracker) StartCleanup(ctx context.Context, interval time.Duration, ...) + func (t *LRUTracker) StopCleanup()