Skip to content

Commit dc73ee1

Browse files
baishuorxin
authored andcommitted
Update SQLConf.scala
use concurrent.ConcurrentHashMap instead of util.Collections.synchronizedMap Author: baishuo(白硕) <[email protected]> Closes #1272 from baishuo/master and squashes the following commits: 51ec55d [baishuo(白硕)] Update SQLConf.scala 63da043 [baishuo(白硕)] Update SQLConf.scala 36b6dbd [baishuo(白硕)] Update SQLConf.scala 864faa0 [baishuo(白硕)] Update SQLConf.scala 593096b [baishuo(白硕)] Update SQLConf.scala 7304d9b [baishuo(白硕)] Update SQLConf.scala 843581c [baishuo(白硕)] Update SQLConf.scala 1d3e4a2 [baishuo(白硕)] Update SQLConf.scala 0740f28 [baishuo(白硕)] Update SQLConf.scala (cherry picked from commit 0bbe612) Signed-off-by: Reynold Xin <[email protected]>
1 parent 6e0b7e5 commit dc73ee1

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

sql/core/src/main/scala/org/apache/spark/sql/SQLConf.scala

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,20 +47,17 @@ trait SQLConf {
4747
}
4848

4949
def get(key: String): String = {
50-
if (!settings.containsKey(key)) {
51-
throw new NoSuchElementException(key)
52-
}
53-
settings.get(key)
50+
Option(settings.get(key)).getOrElse(throw new NoSuchElementException(key))
5451
}
5552

5653
def get(key: String, defaultValue: String): String = {
57-
if (!settings.containsKey(key)) defaultValue else settings.get(key)
54+
Option(settings.get(key)).getOrElse(defaultValue)
5855
}
5956

6057
def getAll: Array[(String, String)] = settings.asScala.toArray
6158

6259
def getOption(key: String): Option[String] = {
63-
if (!settings.containsKey(key)) None else Some(settings.get(key))
60+
Option(settings.get(key))
6461
}
6562

6663
def contains(key: String): Boolean = settings.containsKey(key)

0 commit comments

Comments
 (0)