{"ScriptPreparationCode":"var max = 10000000;\r\nvar array = [];\r\nfor (var i = 0; i \u003C max; i\u002B\u002B) {\r\n array.push({\r\n id: i\r\n });\r\n}","TestCases":[{"Name":"Map","Code":"var result = Immutable.Map().asMutable();\r\nfor (var i = 0; i \u003C array.lengh; i\u002B\u002B) {\r\n result.set(array[i].id, array[i])\r\n}\r\nreturn result.asImmutable();","IsDeferred":false},{"Name":"OrderedMap","Code":"var result = Immutable.OrderedMap().asMutable();\r\nfor (var i = 0; i \u003C array.lengh; i\u002B\u002B) {\r\n result.set(array[i].id, array[i])\r\n}\r\nreturn result.asImmutable();","IsDeferred":false},{"Name":"List","Code":"var result = Immutable.List().asMutable();\r\nfor (var i = 0; i \u003C array.lengh; i\u002B\u002B) {\r\n result.push(array[i])\r\n}\r\nreturn result.asImmutable();","IsDeferred":false}]}