create

@ObjCName(swiftName = "create")
abstract fun create(taskId: String): BackgroundWorker?

Build a fresh BackgroundWorker for taskId, or null if this factory does not own taskId.

Called afresh on every dispatch — never cache the returned worker. Returning null for a taskId that is in taskIds is a client error and surfaces as WorkerRegistry.FactoryDeclinedException.