diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ResourceDrawableIdHelper.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ResourceDrawableIdHelper.kt index 496da026c49..be1079819d4 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ResourceDrawableIdHelper.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ResourceDrawableIdHelper.kt @@ -19,7 +19,7 @@ import org.xmlpull.v1.XmlPullParser @ThreadSafe public class ResourceDrawableIdHelper private constructor() { private val resourceDrawableIdMap: MutableMap = HashMap() - private val vectorDrawableCheckCache: MutableMap> = HashMap() + private val vectorDrawableCheckCache: MutableMap = HashMap() @Synchronized public fun clear() { @@ -65,15 +65,7 @@ public class ResourceDrawableIdHelper private constructor() { } public fun isVectorDrawable(context: Context, name: String): Boolean { - val cachedResult = vectorDrawableCheckCache[context]?.get(name); - if (cachedResult != null) { - return cachedResult - } - - - val result = getOpeningXmlTag(context, name) == "vector" - vectorDrawableCheckCache.getOrPut(context, { HashMap() }).put(name, result) - return result + return vectorDrawableCheckCache.getOrPut(name, { getOpeningXmlTag(context, name) == "vector" }) } /**