A linked list that keeps weak references of its elements.
This list provides best effort access to its elements, in the sense that if you
are iterating over the list and an element has been garbage-collected, then the
iterator will not fail, and will just skip those elements.
Writes a maximum of the given Size in Simulator.MEBIBYTE
starting at the given Pos (ie: offset in Simulator.MEBIBYTE)
in the workload's active file.
If the size / offset overflows then the overflowing size is ignored.
Writes a maximum of the given Size in Simulator.MEBIBYTE
starting at the given Pos (ie: offset in Simulator.MEBIBYTE)
in the Ram.
The Pos configuration can be omitted, in which case it is assumed to be the last
modified index from last call to this method (or 0 if it's the first call, or if the end of the ram is reached).