As for other options, consider using a scala.collection.mutable.Queue. There is even an immutable version: scala.collection.immutable.Queue.
A quote from the doc:
Queue objects implement data structures that allow to insert and retrieve elements in a first-in-first-out (FIFO) manner.
so if your intention is to have a FIFO/Queue, the class name Queue
could be easier to read/maintain than any LinkedList