scalaでなんも考えずにやるとこんな感じか

import scala.collection.mutable.{Map, Buffer}
val hash = Map[String,Map[String, Buffer[Int]]]()
hash.getOrElseUpdate("a", Map()).getOrElseUpdate("b", Buffer()) += 111