From 4094457ab91f116b9bed35106974b8eb551ff10b Mon Sep 17 00:00:00 2001 From: minjaesong Date: Wed, 3 Apr 2024 00:28:11 +0900 Subject: [PATCH] caching for non-ram music --- src/net/torvald/terrarum/audio/MusicCache.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/net/torvald/terrarum/audio/MusicCache.kt b/src/net/torvald/terrarum/audio/MusicCache.kt index f8d585b83..ec817435c 100644 --- a/src/net/torvald/terrarum/audio/MusicCache.kt +++ b/src/net/torvald/terrarum/audio/MusicCache.kt @@ -8,9 +8,7 @@ class MusicCache(val trackName: String) : Disposable { private val cache = HashMap() fun getOrPut(music: MusicContainer?): MusicContainer? { - if (music != null && !music.toRAM) - return music - if (music != null && music.toRAM) // for now only the on-the-RAM tracks are getting cached + if (music != null) return cache.getOrPut(music.name) { music.makeCopy() } return null }