Versions in this module Expand all Collapse all v4 v4.0.2 Mar 11, 2026 Changes in this version + type CacheType string + const ConfigMapCache + type Entry struct + CreationTimestamp metav1.Time + LastHitTimestamp metav1.Time + NodeID string + Outputs *wfv1.Outputs + func (e *Entry) GetOutputs() *wfv1.Outputs + func (e *Entry) GetOutputsWithMaxAge(maxAge time.Duration) (*wfv1.Outputs, bool) + func (e *Entry) Hit() bool + type Factory interface + GetCache func(ct CacheType, name string) MemoizationCache + func NewCacheFactory(ki kubernetes.Interface, ns string) Factory + type MemoizationCache interface + Load func(ctx context.Context, key string) (*Entry, error) + Save func(ctx context.Context, key string, nodeID string, value *wfv1.Outputs) error + func NewConfigMapCache(ns string, ki kubernetes.Interface, n string) MemoizationCache Other modules containing this package github.com/argoproj/argo-workflows/v3