fix(shared-utils): use ConcurrentHashMap for ClassTrie.Node's child nodes (fixes #1431)

This commit is contained in:
Akash Yadav
2023-11-09 01:53:52 +05:30
parent 1a0478df47
commit 7c04f045c9
@@ -17,6 +17,7 @@
package com.itsaky.androidide.utils
import java.util.concurrent.ConcurrentHashMap
import java.util.function.*
/**
@@ -213,7 +214,7 @@ open class ClassTrie(val root: Node = Node()) {
internal constructor() : this("", "")
val children: MutableMap<String, Node> = mutableMapOf()
val children: MutableMap<String, Node> = ConcurrentHashMap()
var isClass = false
open fun createChild(name: String, qualifiedName: String): Node {