Hold the shared market slot so request starts are at least interval ms apart.
interval
Minimum gap between request starts
Resolves when this caller may start a request
Hold the shared market slot so request starts are at least
intervalms apart.