FileLimited({this.name, int semaphoreLimit = defaultSemaphoreLimit}) : _semaphore = Semaphore(semaphoreLimit), _semaphoreLimit = semaphoreLimit;