ParHashMap

object ParHashMap extends ParMapFactory[[K, V] =>> ParHashMap[K, V], [K, V] =>> OldHashMap[K, V]]

This object provides a set of operations needed to create immutable.ParHashMap values.

This object provides a set of operations needed to create immutable.ParHashMap values.

Companion
class
class ParMapFactory[[K, V] =>> ParHashMap[K, V], [K, V] =>> OldHashMap[K, V]]
trait GenericParMapCompanion[[K, V] =>> ParHashMap[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]: ParHashMap[K, V]
def fromTrie[K, V](t: OldHashMap[K, V]): ParHashMap[K, V]
def newCombiner[K, V]: Combiner[(K, V), ParHashMap[K, V]]

Inherited methods

def apply[K, V](elems: (K, V)*): ParHashMap[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), ParHashMap[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

Concrete fields

var totalcombines: AtomicInteger

Implicits

Implicits

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

Inherited implicits

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