'Reconfigure the backend and return the number of workers.
This makes it possible to reuse an existing backend instance for
successive independent calls to Parallel with different parameters.'

def configure(self, n_jobs=1, parallel=None, **backend_args):

    self.parallel = parallel
    return self.effective_n_jobs(n_jobs)
