It will finish, after the Supplier overflows and starts generating negative numbers. The resulting list will contain:
[1, 2, 3, 4, -2147483648, -2147483647, -2147483646, -2147483645, -2147483644, -2147483643]
The reason for this is in other answers. On my i7 machine it took 40 seconds to complete.