| 220 | } |
| 221 | |
| 222 | type 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 | |
| 237 | func (c *liveStateCache) loadCacheSettings() (*cacheSettings, error) { |
| 238 | appInstanceLabelKey, err := c.settingsMgr.GetAppInstanceLabelKey() |
nothing calls this directly
no outgoing calls
no test coverage detected