Reimplement ConcurrentHashMap for Picasso
This commit is contained in:
@@ -18,6 +18,7 @@ import java.io.File
|
|||||||
import java.io.IOException
|
import java.io.IOException
|
||||||
import okhttp3.Cache
|
import okhttp3.Cache
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
|
import java.util.concurrent.ConcurrentHashMap
|
||||||
|
|
||||||
internal class PicassoHandler(private val context: Context, private val settings: Settings) {
|
internal class PicassoHandler(private val context: Context, private val settings: Settings) {
|
||||||
companion object {
|
companion object {
|
||||||
@@ -31,7 +32,7 @@ internal class PicassoHandler(private val context: Context, private val settings
|
|||||||
)
|
)
|
||||||
|
|
||||||
private val picasso: Picasso = makePicasso()
|
private val picasso: Picasso = makePicasso()
|
||||||
private val appIdToAppImage = mutableMapOf<Long, String>()
|
private val appIdToAppImage = ConcurrentHashMap<Long, String>()
|
||||||
|
|
||||||
private fun makePicasso(): Picasso {
|
private fun makePicasso(): Picasso {
|
||||||
val builder = OkHttpClient.Builder()
|
val builder = OkHttpClient.Builder()
|
||||||
|
|||||||
Reference in New Issue
Block a user