A thread safe lock-free concurrent map that exposes only getOrElseUpdate and getOrElse methods
It is backed by either a scala.collection.concurrent.TrieMap or java.util.concurrent.ConcurrentHashMap
depending on the JVM that executes Darwin.
JVM 8 or later use java's ConcurrentHashMap while earlier versions use scala's TrieMap
Obtain the "correct" instance using
DarwinConcurrentHashMap.empty
factory method.
DarwinConcurrentHashMap.empty
}}}
Linear Supertypes
AnyRef, Any
Ordering
Alphabetic
By Inheritance
Inherited
DarwinConcurrentHashMap
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Abstract Value Members
abstract defgetOrElse(k: K, default: ⇒ V): V
abstract defgetOrElseUpdate(k: K, newValue: ⇒ V): V
A thread safe lock-free concurrent map that exposes only getOrElseUpdate and getOrElse methods It is backed by either a scala.collection.concurrent.TrieMap or java.util.concurrent.ConcurrentHashMap depending on the JVM that executes Darwin. JVM 8 or later use java's ConcurrentHashMap while earlier versions use scala's TrieMap
Obtain the "correct" instance using
factory method.
DarwinConcurrentHashMap.empty }}}