Add simple cache warmer, disabled by default

This commit is contained in:
Deluan
2020-10-25 12:00:21 -04:00
parent f3bb51f01b
commit 1e56f4da76
10 changed files with 267 additions and 28 deletions
+4 -1
View File
@@ -27,7 +27,10 @@ func CreateServer(musicFolder string) *server.Server {
func CreateScanner(musicFolder string) scanner.Scanner {
dataStore := persistence.New()
scannerScanner := scanner.New(dataStore)
artworkCache := core.NewImageCache()
artwork := core.NewArtwork(dataStore, artworkCache)
cacheWarmer := core.NewCacheWarmer(artworkCache, artwork)
scannerScanner := scanner.New(dataStore, cacheWarmer)
return scannerScanner
}