in secretcache/cache.go [76:87]
func (c *Cache) getCachedSecret(secretId string) *secretCacheItem {
lruValue, found := c.lru.get(secretId)
if !found {
cacheItem := newSecretCacheItem(c.CacheConfig, c.Client, secretId)
c.lru.putIfAbsent(secretId, &cacheItem)
lruValue, _ = c.lru.get(secretId)
}
secretCacheItem, _ := lruValue.(*secretCacheItem)
return secretCacheItem
}