Syncing our repository is a relatively expensive task. We need to do this sync on pod restart, but we don't need that sync to be done imiediately. Allow callers to throttle their own sync so that sync doesn't saturate the CPU when a pod is initially brought up.
<rdar://problem/116145049>
Pull request: https://github.com/WebKit/WebKit/pull/18312
Committed 268546@main (c8429741370d): <https://commits.webkit.org/268546@main> Reviewed commits have been landed. Closing PR #18312 and removing active labels.