ParMapFactory

abstract class ParMapFactory[CC <: ([X, Y] =>> ParMap[X, Y] & ParMapLike[X, Y, CC, CC[X, Y], Sequential[X, Y]]), Sequential <: ([X, Y] =>> Map[X, Y] & MapOps[X, Y, Sequential, Sequential[X, Y]])] extends GenericParMapCompanion[CC]

A template class for companion objects of ParMap and subclasses thereof. This class extends TraversableFactory and provides a set of operations to create ParMap objects.

A template class for companion objects of ParMap and subclasses thereof. This class extends TraversableFactory and provides a set of operations to create ParMap objects.

class Object
trait Matchable
class Any
object ParMap
object ParHashMap
object ParMap
object ParHashMap
object ParMap
object ParTrieMap

Type members

Classlikes

class CanCombineFromMap[FromK, FromV, K, V] extends CanCombineFrom[CC[FromK, FromV], (K, V), CC[K, V]]

Value members

Abstract methods

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

The default combiner for ParMap objects.

The default combiner for ParMap objects.

Type Params
K

the type of the keys

V

the type of the associated values

Concrete methods

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

def newBuilder[K, V]: Builder[(K, V), CC[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

Implicits

Inherited implicits

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