Improve cache settings

This commit is contained in:
vfsfitvnm
2022-07-12 22:09:25 +02:00
parent 9ed0f7e9d6
commit 0ddd49fd10
7 changed files with 92 additions and 101 deletions

View File

@@ -0,0 +1,19 @@
package it.vfsfitvnm.vimusic.enums
enum class CoilDiskCacheMaxSize {
`128MB`,
`256MB`,
`512MB`,
`1GB`,
`2GB`;
val bytes: Long
get() = when (this) {
`128MB` -> 128
`256MB` -> 256
`512MB` -> 512
`1GB` -> 1024
`2GB` -> 2048
} * 1000 * 1000L
}

View File

@@ -0,0 +1,21 @@
package it.vfsfitvnm.vimusic.enums
enum class ExoPlayerDiskCacheMaxSize {
`512MB`,
`1GB`,
`2GB`,
`4GB`,
`8GB`,
Unlimited;
val bytes: Long
get() = when (this) {
`512MB` -> 512
`1GB` -> 1024
`2GB` -> 2048
`4GB` -> 4096
`8GB` -> 8192
Unlimited -> 0
} * 1000 * 1000L
}