Throttler implementation based on a fixed time interval between executions.
The time interval in milliseconds between consecutive executions.
Suspend the execution until the throttling conditions are met.