in main.go [260:273]
func newCache() (persistence.CacheStore, error) {
const defaultExpiration = time.Minute
if *cacheURL == "inmem" {
return persistence.NewInMemoryStore(defaultExpiration), nil
}
if !strings.HasPrefix(*cacheURL, "redis") {
return nil, errors.Errorf(
"invalid cache URL %q, expected %s",
*cacheURL, cacheURLFormat,
)
}
redisPool := newRedisPool(*cacheURL)
return persistence.NewRedisCacheWithPool(redisPool, defaultExpiration), nil
}