MCPcopy Create free account
hub / github.com/chainloop-dev/chainloop / WithTTL

Function WithTTL

pkg/cache/cache.go:58–60  ·  view source on GitHub ↗

WithTTL sets the expiration duration for cache entries. Required.

(d time.Duration)

Source from the content-addressed store, hash-verified

56
57// WithTTL sets the expiration duration for cache entries. Required.
58func WithTTL(d time.Duration) Option {
59 return func(c *config) { c.ttl = d }
60}
61
62// WithLogger sets a structured logger for cache operations.
63func WithLogger(l Logger) Option {

Callers 15

NewFunction · 0.92
NewFunction · 0.92
getGroupLoaderFunction · 0.92
NewPolicyVerifierFunction · 0.92
newClaimsCacheFunction · 0.92
newMembershipsCacheFunction · 0.92
newClaimsCacheFunction · 0.92
newMembershipsCacheFunction · 0.92
TestNew_DefaultsToMemoryFunction · 0.85
TestNATSKV_GetSetDeleteFunction · 0.85

Calls

no outgoing calls