public TransientArrayMap(object[] array) { _owner = Thread.CurrentThread; _array = new object[Math.Max(HashtableThreshold, array.Length)]; Array.Copy(array, _array, array.Length); _len = array.Length; }