fix(common): 이미지 캐시 디렉터리를 분리한다
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user