18 lines
270 B
Go
18 lines
270 B
Go
package cache
|
|
|
|
func CheckCacheType(cacheType string) error {
|
|
cacheTypeIsKnown := false
|
|
|
|
for _, candidate := range KnownCacheTypes {
|
|
if cacheType == candidate {
|
|
cacheTypeIsKnown = true
|
|
}
|
|
}
|
|
|
|
if !cacheTypeIsKnown {
|
|
return ErrCacheTypeUnknown
|
|
}
|
|
|
|
return nil
|
|
}
|