public ThrottleState(AsyncSemaphore semaphore) { this.semaphore = semaphore; }
public TaskThrottler(int maxConcurrencyLevel) { semaphore = new AsyncSemaphore(maxConcurrencyLevel); }
public Releaser(AsyncSemaphore semaphore) { this.semaphore = semaphore; }