title: When to use Android's ArrayMap instead of a HashMap?
body: <p>Android have their own implementation of HashMap, which doesnt use Autoboxing and it is somehow better for performance (CPU or RAM)?</p>
  
  <p><a href="https://developer.android.com/reference/android/support/v4/util/ArrayMap.html" rel="noreferrer">https://developer.android.com/reference/android/support/v4/util/ArrayMap.html</a></p>
  
  <p>From what I read here, I should replace my HashMap objects with ArrayMap objects if I have HashMaps whose size is below hundreds of records and will be frequently written to. And there is no point in replacing my HashMaps with ArrayMaps if they are going to contain hundreds of objects and will be written to once and read frequently. Am I Correct?</p>