Loading mobile/android/android-components/components/browser/thumbnails/src/main/java/mozilla/components/browser/thumbnails/utils/ThumbnailDiskCache.kt +4 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ package mozilla.components.browser.thumbnails.utils import android.content.Context import android.graphics.Bitmap import android.os.StrictMode import androidx.annotation.VisibleForTesting import com.jakewharton.disklrucache.DiskLruCache import mozilla.components.concept.base.images.ImageLoadRequest Loading Loading @@ -33,10 +34,13 @@ class ThumbnailDiskCache(private val isPrivate: Boolean = false) { internal fun clear(context: Context) { synchronized(thumbnailCacheWriteLock) { val defaultPolicy = StrictMode.allowThreadDiskWrites() try { getThumbnailCache(context).delete() } catch (e: IOException) { logger.warn("Thumbnail cache could not be cleared. Perhaps there are none?") } finally { StrictMode.setThreadPolicy(defaultPolicy) } thumbnailCache = null } Loading Loading
mobile/android/android-components/components/browser/thumbnails/src/main/java/mozilla/components/browser/thumbnails/utils/ThumbnailDiskCache.kt +4 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ package mozilla.components.browser.thumbnails.utils import android.content.Context import android.graphics.Bitmap import android.os.StrictMode import androidx.annotation.VisibleForTesting import com.jakewharton.disklrucache.DiskLruCache import mozilla.components.concept.base.images.ImageLoadRequest Loading Loading @@ -33,10 +34,13 @@ class ThumbnailDiskCache(private val isPrivate: Boolean = false) { internal fun clear(context: Context) { synchronized(thumbnailCacheWriteLock) { val defaultPolicy = StrictMode.allowThreadDiskWrites() try { getThumbnailCache(context).delete() } catch (e: IOException) { logger.warn("Thumbnail cache could not be cleared. Perhaps there are none?") } finally { StrictMode.setThreadPolicy(defaultPolicy) } thumbnailCache = null } Loading