ability to specify minModificationTimeMillis as arg

as an argument to JobFilePreProcessor. Only files after this timestamp will be picked up. Still honor lastProcessRecord.
If I am not wrong, I think he is choosing maximum of the two so negative or very small numbers should have no effect.