public JobRecoveryPoller(JobService jobService, JobRepository jobRepository, IDefaultBucketProvider bucketProvider,
                                 ILogger <JobRecoveryPoller> logger)
        {
            _jobService    = jobService ?? throw new ArgumentNullException(nameof(jobService));
            _jobRepository = jobRepository ?? throw new ArgumentNullException(nameof(jobRepository));
            _logger        = logger ?? throw new ArgumentNullException(nameof(logger));

            _bucket = bucketProvider.GetBucket();
        }
 public JobRepository(IDefaultBucketProvider bucketProvider)
 {
     _bucket = bucketProvider.GetBucket();
 }
 public UserController(IDefaultBucketProvider bucketProvider)
 {
     _bucketProvider = bucketProvider;
 }