From 94e36d7f60cccc1ef2715b648f9b1eddce6d5ba4 Mon Sep 17 00:00:00 2001
From: Deluan <deluan@navidrome.org>
Date: Fri, 2 Jul 2021 09:57:37 -0400
Subject: [PATCH] Remove old feature flag for cache layout

---
 conf/configuration.go      |  2 --
 utils/cache/file_caches.go | 13 +++----------
 2 files changed, 3 insertions(+), 12 deletions(-)

diff --git a/conf/configuration.go b/conf/configuration.go
index 70e27b47c..64cbe9a7d 100644
--- a/conf/configuration.go
+++ b/conf/configuration.go
@@ -67,7 +67,6 @@ type configOptions struct {
 	DevAutoLoginUsername       string
 	DevPreCacheAlbumArtwork    bool
 	DevFastAccessCoverArt      bool
-	DevOldCacheLayout          bool
 	DevActivityPanel           bool
 	DevEnableShare             bool
 	DevEnableBufferedScrobble  bool
@@ -226,7 +225,6 @@ func init() {
 	viper.SetDefault("devautocreateadminpassword", "")
 	viper.SetDefault("devautologinusername", "")
 	viper.SetDefault("devprecachealbumartwork", false)
-	viper.SetDefault("devoldcachelayout", false)
 	viper.SetDefault("devfastaccesscoverart", false)
 	viper.SetDefault("devactivitypanel", true)
 	viper.SetDefault("devenableshare", false)
diff --git a/utils/cache/file_caches.go b/utils/cache/file_caches.go
index b09d303c8..0bcaf124b 100644
--- a/utils/cache/file_caches.go
+++ b/utils/cache/file_caches.go
@@ -197,13 +197,9 @@ func newFSCache(name, cacheSize, cacheFolder string, maxItems int) (fscache.Cach
 
 	var fs fscache.FileSystem
 	log.Info(fmt.Sprintf("Creating %s cache", name), "path", cacheFolder, "maxSize", humanize.Bytes(size))
-	if conf.Server.DevOldCacheLayout {
-		fs, err = fscache.NewFs(cacheFolder, 0755)
-	} else {
-		fs, err = NewSpreadFS(cacheFolder, 0755)
-	}
+	fs, err = NewSpreadFS(cacheFolder, 0755)
 	if err != nil {
-		log.Error(fmt.Sprintf("Error initializing %s cache FS", name), "newLayout", !conf.Server.DevOldCacheLayout, err)
+		log.Error(fmt.Sprintf("Error initializing %s cache FS", name), err)
 		return nil, err
 	}
 
@@ -212,10 +208,7 @@ func newFSCache(name, cacheSize, cacheFolder string, maxItems int) (fscache.Cach
 		log.Error(fmt.Sprintf("Error initializing %s cache", name), err)
 		return nil, err
 	}
-
-	if !conf.Server.DevOldCacheLayout {
-		ck.SetKeyMapper(fs.(*spreadFS).KeyMapper)
-	}
+	ck.SetKeyMapper(fs.(*spreadFS).KeyMapper)
 
 	return ck, nil
 }