Versions in this module Expand all Collapse all v0 v0.2.0 Jun 13, 2026 Changes in this version + const ArgoCDModulePath + const DefaultMaxSizeBytes + const FormatVersion + const GitOpsEngineModulePath + const HelmModulePath + const JsonnetModulePath + const KubernetesModulePath + const KustomizeModulePath + func DefaultDir() (string, error) + func ModuleLabel(info *debug.BuildInfo, modulePath string) string + func ResolveDir(dir string, forbiddenRoots []string) (string, error) + func VCSCommitFromBuildInfo() (string, bool) + type EngineFingerprint struct + ArgoCDModule string + Commit string + GitOpsEngineModule string + HelmModule string + JsonnetModule string + KubernetesModule string + KustomizeModule string + Version string + func FingerprintFromBuildInfo() EngineFingerprint + func (f EngineFingerprint) Known() bool + type EntryFile struct + Key string + ModifiedAt time.Time + Path string + SizeBytes int64 + func Entries(dir string) ([]EntryFile, error) + type EntryMeta struct + Commit string + Version string + type Store struct + func Open(dir string, maxSizeBytes int64) (*Store, error) + func (s *Store) Delete(key string) error + func (s *Store) Get(key string) ([]byte, bool, error) + func (s *Store) Put(key string, payload []byte, meta EntryMeta) error + func (s *Store) Sweep() (SweepResult, error) + func (s *Store) Writes() int64 + type SweepResult struct + EvictedBytes int64 + EvictedKeys []string + TotalBytes int64 + func SweepDir(dir string, maxSizeBytes int64) (SweepResult, error)