From 25acfe6cc7a91e291c92abfea097d4e785b3461e Mon Sep 17 00:00:00 2001 From: michelou Date: Tue, 28 Aug 2007 15:00:51 +0000 Subject: fixed contrib #739 --- src/library/scala/collection/mutable/SynchronizedMap.scala | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/library/scala/collection/mutable/SynchronizedMap.scala b/src/library/scala/collection/mutable/SynchronizedMap.scala index 1c14765e88..f758ab3d89 100644 --- a/src/library/scala/collection/mutable/SynchronizedMap.scala +++ b/src/library/scala/collection/mutable/SynchronizedMap.scala @@ -119,6 +119,10 @@ trait SynchronizedMap[A, B] extends Map[A, B] { super.clear } + override def getOrElseUpdate(key: A, default: => B): B = synchronized { + super.getOrElseUpdate(key, default) + } + override def transform(f: (A, B) => B): Unit = synchronized { super.transform(f) } -- cgit v1.2.3