fix(common): 이미지 캐시 디렉터리를 분리한다

This commit is contained in:
2026-06-05 20:53:20 +09:00
parent 9de4493e89
commit 7f307346f3
2 changed files with 51 additions and 1 deletions

View File

@@ -7,6 +7,9 @@ import okhttp3.OkHttpClient
import java.io.File
object ImageLoaderProvider {
const val LEGACY_OKHTTP_IMAGE_CACHE_DIRECTORY_NAME = "image_cache"
const val COIL_IMAGE_CACHE_DIRECTORY_NAME = "coil_image_cache"
lateinit var imageLoader: ImageLoader
private set
@@ -14,9 +17,10 @@ object ImageLoaderProvider {
get() = ::imageLoader.isInitialized
fun init(context: Context) {
val cacheSize = 250L * 1024L * 1024L // 250 MB
File(context.cacheDir, LEGACY_OKHTTP_IMAGE_CACHE_DIRECTORY_NAME).deleteRecursively()
val cacheDirectory = File(
context.cacheDir,
"image_cache"
COIL_IMAGE_CACHE_DIRECTORY_NAME
).apply { mkdirs() }
val cache = Cache(cacheDirectory, cacheSize)