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

Function newMembershipsCache

app/controlplane/cmd/wire_gen.go:492–497  ·  view source on GitHub ↗
(logger log.Logger)

Source from the content-addressed store, hash-verified

490}
491
492func newMembershipsCache(logger log.Logger) (cache.Cache[*entities.Membership], error) {
493 l := log.NewHelper(logger)
494 opts := []cache.Option{cache.WithTTL(time.Second), cache.WithLogger(l), cache.WithDescription("Cache for org memberships")}
495 l.Infow("msg", "cache initialized", "backend", "memory", "ttl", "1s")
496 return cache.New[*entities.Membership](opts...)
497}

Callers 1

wireAppFunction · 0.70

Calls 5

WithTTLFunction · 0.92
WithLoggerFunction · 0.92
WithDescriptionFunction · 0.92
NewFunction · 0.92
InfowMethod · 0.65

Tested by

no test coverage detected