in scala.collection.mutable
trait SynchronizedMap

`abstract trait` SynchronizedMap [A, B]
  `extends` java.lang.Object
  `with` scala.collection.mutable.Map[A, B]
  `with` scala.ScalaObject

  This class should be used as a mixin. It synchronizes the `Map` functions of the class into which it is mixed in.

Author:
  Matthias Zenger
Author:
  Martin Odersky
Version:
  2.0, 31/12/2006

Def Summary
`override` | `def` ++= (it: scala.Iterator[scala.Tuple2[A, B]]) : scala.Unit
`override` | `def` ++= (map: scala.Iterable[scala.Tuple2[A, B]]) : scala.Unit
`override` | `def` += (kv1: scala.Tuple2[A, B], kv2: scala.Tuple2[A, B], kvs: {A, B}*) : scala.Unit Add two or more key/value pairs to this map.
`override` | `def` += (kv: scala.Tuple2[A, B]) : scala.Unit
`override` | `def` --= (it: scala.Iterator[A]) : scala.Unit
`override` | `def` --= (keys: scala.Iterable[A]) : scala.Unit
| `def` -= (key: A) : scala.Unit
`override` | `def` -= (key1: A, key2: A, keys: A*) : scala.Unit
`override` | `def` << (cmd: scala.collection.mutable.Message[scala.Tuple2[A, B]]) : scala.Unit
`override` | `def` apply (key: A) : B
`override` | `def` clear : scala.Unit
`override` | `def` clone : scala.collection.mutable.Map[A, B]
`override` | `def` contains (key: A) : scala.Boolean
| `def` elements : scala.Iterator[scala.Tuple2[A, B]]
`override` | `def` equals (that: scala.Any) : scala.Boolean
`override` | `def` excl (keys: A*) : scala.Unit
`override` | `def` filter (p: (scala.Tuple2[A, B]) => scala.Boolean) : scala.Iterable[scala.Tuple2[A, B]]
| `def` get (key: A) : scala.Option[B]
`override` | `def` hashCode : scala.Int
`override` | `def` incl (mappings: {A, B}*) : scala.Unit
`override` | `def` isDefinedAt (key: A) : scala.Boolean
`override` | `def` isEmpty : scala.Boolean
`override` | `def` keySet : scala.collection.Set[A]
`override` | `def` keys : scala.Iterator[A]
`override` | `def` map [C] (f: (scala.Tuple2[A, B]) => C) : scala.Iterable[C]
`override` | `def` retain (p: (A, B) => scala.Boolean) : scala.Unit
| `def` size : scala.Int
`override` | `def` toList : scala.List[scala.Tuple2[A, B]]
`override` | `def` toString : java.lang.String
`override` | `def` transform (f: (A, B) => B) : scala.Unit
| `def` update (key: A, value: B) : scala.Unit
`override` | `def` values : scala.Iterator[B]

Def inherited from scala.collection.mutable.Map[A, B]
+ , +, ++, ++, ++=, ++=, +=, +=, +=, -, -, --, --, --=, --=, -=, -=, <<, clear, clone, excl, filter, incl, retain, super$clone, transform, update

Def Detail

`override def` ++= (it: scala.Iterator[scala.Tuple2[A, B]]): scala.Unit

`override def` ++= (map: scala.Iterable[scala.Tuple2[A, B]]): scala.Unit

`override def` += (kv1: scala.Tuple2[A, B], kv2: scala.Tuple2[A, B], kvs: {A, B}*): scala.Unit

  Add two or more key/value pairs to this map.

Parameters:
  `kv1 -` the key/first value pair.
Parameters:
  `kv2 -` the second key/first value pair.
Parameters:
  `kvs -` the remaining key/first value pairs.

`override def` += (kv: scala.Tuple2[A, B]): scala.Unit

`override def` --= (it: scala.Iterator[A]): scala.Unit

`override def` --= (keys: scala.Iterable[A]): scala.Unit

`def` -= (key: A): scala.Unit

`override def` -= (key1: A, key2: A, keys: A*): scala.Unit

`override def` << (cmd: scala.collection.mutable.Message[scala.Tuple2[A, B]]): scala.Unit

`override def` apply (key: A): B

`override def` clear : scala.Unit

`override def` clone : scala.collection.mutable.Map[A, B]

`override def` contains (key: A): scala.Boolean

`def` elements : scala.Iterator[scala.Tuple2[A, B]]

`override def` equals (that: scala.Any): scala.Boolean

[scala.deprecated]
`override def` excl (keys: A*): scala.Unit

[scala.deprecated]
`override def` filter (p: (scala.Tuple2[A, B]) => scala.Boolean): scala.Iterable[scala.Tuple2[A, B]]

Deprecated:
  use retain instead

`def` get (key: A): scala.Option[B]

`override def` hashCode : scala.Int

[scala.deprecated]
`override def` incl (mappings: {A, B}*): scala.Unit

`override def` isDefinedAt (key: A): scala.Boolean

`override def` isEmpty : scala.Boolean

`override def` keySet : scala.collection.Set[A]

`override def` keys : scala.Iterator[A]

[scala.deprecated]
`override def` map [C](f: (scala.Tuple2[A, B]) => C): scala.Iterable[C]

`override def` retain (p: (A, B) => scala.Boolean): scala.Unit

`def` size : scala.Int

`override def` toList : scala.List[scala.Tuple2[A, B]]

`override def` toString : java.lang.String

`override def` transform (f: (A, B) => B): scala.Unit

`def` update (key: A, value: B): scala.Unit

`override def` values : scala.Iterator[B]