ParTrieMap

object ParTrieMap extends ParMapFactory[[K, V] =>> ParTrieMap[K, V], [K, V] =>> TrieMap[K, V]]
Companion
class
class ParMapFactory[[K, V] =>> ParTrieMap[K, V], [K, V] =>> TrieMap[K, V]]
trait GenericParMapCompanion[[K, V] =>> ParTrieMap[K, V]]
class Object
trait Matchable
class Any

Type members

Inherited classlikes

class CanCombineFromMap[FromK, FromV, K, V]
Inherited from
ParMapFactory

Value members

Concrete methods

def empty[K, V]: ParTrieMap[K, V]
def newCombiner[K, V]: Combiner[(K, V), ParTrieMap[K, V]]

Inherited methods

def apply[K, V](elems: (K, V)*): ParTrieMap[K, V]

A collection of type ParMap that contains given key/value bindings.

A collection of type ParMap that contains given key/value bindings.

Type Params
K

the type of the keys

V

the type of the associated values

Value Params
elems

the key/value pairs that make up the parallel map

Returns

a new parallel map consisting key/value pairs given by elems.

Inherited from
ParMapFactory
def newBuilder[K, V]: Builder[(K, V), ParTrieMap[K, V]]

The default builder for ParMap objects.

The default builder for ParMap objects.

Type Params
K

the type of the keys

V

the type of the associated values

Inherited from
ParMapFactory

Implicits

Implicits

implicit def canBuildFrom[FromK, FromV, K, V]: CanCombineFrom[ParTrieMap[FromK, FromV], (K, V), ParTrieMap[K, V]]

Inherited implicits

implicit def toFactory[K, V]: Factory[(K, V), ParTrieMap[K, V]]