PreloadEngine constructor

PreloadEngine({
  1. PreloadConfig? config,
  2. PreloadTracker? tracker,
  3. PreloadSemaphore? semaphore,
})

Implementation

PreloadEngine({
  PreloadConfig? config,
  PreloadTracker? tracker,
  PreloadSemaphore? semaphore,
}) : _config = config ?? PreloadConfig.defaultConfig,
     _tracker = tracker ?? PreloadTracker(),
     _semaphore =
         semaphore ??
         PreloadSemaphore(
           config?.maxConcurrentTasks ??
               PreloadConfig.defaultConfig.maxConcurrentTasks,
         );