title: Scala Map implementation keeping entries in insertion order?
body: <p>In Java, I use <code>LinkedHashMap</code> for this purpose. The documentation of Java's <code>LinkedHashMap</code> is very clear that it has "predictable iteration order" and I need the same in Scala.</p>
  
  <p>Scala has <code>ListMap</code> and <code>LinkedHashMap</code>, but the documentation on what they do exactly is poor.</p>
  
  <p>Question: Is Scala's <code>LinkedHashMap</code> or <code>ListMap</code> the implementation to use for this purpose? If not, what other options are available besides using the Java's <code>LinkedHashMap</code> directly?</p>