Skip to content

Commit 0bbe612

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
1 parent d434150 commit 0bbe612

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
@@ -64,20 +64,17 @@ trait SQLConf {
6464
}
6565

6666
def get(key: String): String = {
67-
if (!settings.containsKey(key)) {
68-
throw new NoSuchElementException(key)
69-
}
70-
settings.get(key)
67+
Option(settings.get(key)).getOrElse(throw new NoSuchElementException(key))
7168
}
7269

7370
def get(key: String, defaultValue: String): String = {
74-
if (!settings.containsKey(key)) defaultValue else settings.get(key)
71+
Option(settings.get(key)).getOrElse(defaultValue)
7572
}
7673

7774
def getAll: Array[(String, String)] = settings.asScala.toArray
7875

7976
def getOption(key: String): Option[String] = {
80-
if (!settings.containsKey(key)) None else Some(settings.get(key))
77+
Option(settings.get(key))
8178
}
8279

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

0 commit comments

Comments
 (0)