MCPcopy
hub / github.com/argoproj/argo-cd / liveStateCache

Struct liveStateCache

controller/cache/cache.go:222–235  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

220}
221
222type liveStateCache struct {
223 db db.ArgoDB
224 appInformer cache.SharedIndexInformer
225 onObjectUpdated ObjectUpdatedHandler
226 settingsMgr *settings.SettingsManager
227 metricsServer *metrics.MetricsServer
228 clusterSharding sharding.ClusterShardingCache
229 resourceTracking argo.ResourceTracking
230 ignoreNormalizerOpts normalizers.IgnoreNormalizerOpts
231
232 clusters map[string]clustercache.ClusterCache
233 cacheSettings cacheSettings
234 lock sync.RWMutex
235}
236
237func (c *liveStateCache) loadCacheSettings() (*cacheSettings, error) {
238 appInstanceLabelKey, err := c.settingsMgr.GetAppInstanceLabelKey()

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected