Мне нужна изменчивая потокобезопасная карта и измененный потокобезопасный список в Scala. Я знаю, что неизменяемые коллекции по умолчанию являются потокобезопасными. Но мне нужно обновлять свои коллекции очень часто, из-за которых я не мог использовать неизменяемый. Кроме того, мне нужна моя файловая измененная Map для поддержания порядка вставки.
Сейчас я использую карту ниже
val map = scala.collection.mutable.LinkedHashMap[String,Any]()
Эта карта поддерживает порядок вставки и изменена. Как сделать его потокобезопасным?