INNER CODE UNIT · Go
storeFromConfig
helm/chartmuseum · cmd/chartmuseum/main.go:285
func storeFromConfig(conf *config.Config) cache.Store {
if conf.GetString("cache.store") == "" {
return nil
}
var store cache.Store
cacheFlag := strings.ToLower(conf.GetString("cache.store"))
switch cacheFlag {
case "redis":
store = redisCacheFromConfig(conf)
default:
crash("Unsupported cache store: ", cacheFlag)
}
return store
}