fix: Delete cache dir to prevent inconsistent reads

This commit is contained in:
Felicitas Pojtinger
2021-12-25 20:54:15 +01:00
parent 9f5c1b9818
commit cbf347aa04

View File

@@ -24,6 +24,10 @@ func NewCacheFilesystem(
return afero.NewCacheOnReadFs(afero.NewBasePathFs(base, root), afero.NewMemMapFs(), ttl), nil
case FileSystemCacheTypeDir:
if err := os.RemoveAll(cacheDir); err != nil {
return nil, err
}
if err := os.MkdirAll(cacheDir, os.ModePerm); err != nil {
return nil, err
}