Implement DelayQueue with Idempotent Task Execution | Pinterest Coding Question