как создать экземпляр модуля в Scala?

Все, что я хочу, это использовать некоторый параллельный набор (который, кажется, вообще не существует). Java используетjava.util.concurrent.ConcurrentHashMap<K, Void> достичь такого поведения. Я хотел бы сделать что-то подобное в Scala, поэтому я создал экземпляр Scala HashMap (или Java ConcurrentHashMap) и попытался добавить несколько кортежей:

val myMap = new HashMap[String, Unit]()
myMap + (("myStringKey", Unit))

Это, конечно, нарушило процесс компиляции, поскольку Unit является абстрактным и окончательным.

Как заставить это работать? Должен ли я использоватьAny/AnyRef вместо? Я должен убедиться, что никто не вставляет никакого значения.

Спасибо за помощь

Ответы на вопрос(1)

Ваш ответ на вопрос