Какая будет лучшая коллекция Scala (в версии 2.8+), изменяемая или неизменная, для следующего сценария:
- Последовательное упорядочение, поэтому я могу получить доступ к элементам по позиции (Seq)
- Нужно часто вставлять предметы, чтобы коллекция могла расти без особых штрафов
- Произвольный доступ, часто нужно удалять и вставлять элементы по произвольным индексам в коллекцию
В настоящее время у меня, похоже, хорошая производительность с изменяемым ArrayBuffer, но есть ли что-нибудь лучше? Есть ли незыблемая альтернатива, которая также подойдет? Заранее спасибо.