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

Function newMembershipsCache

app/controlplane/cmd/wire.go:156–161  ·  view source on GitHub ↗
(logger log.Logger)

Source from the content-addressed store, hash-verified

154}
155
156func newMembershipsCache(logger log.Logger) (cache.Cache[*entities.Membership], error) {
157 l := log.NewHelper(logger)
158 opts := []cache.Option{cache.WithTTL(time.Second), cache.WithLogger(l), cache.WithDescription("Cache for org memberships")}
159 l.Infow("msg", "cache initialized", "backend", "memory", "ttl", "1s")
160 return cache.New[*entities.Membership](opts...)
161}

Callers

nothing calls this directly

Calls 5

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

Tested by

no test coverage detected