I’m using Quartz.NET and I’m having trouble finding documentation regarding the lifetime of a job.
Is a new instance of the job class created each time the job is run, or will an existing instance be reused?
What about if the job is currently running when the trigger fires again?
Each firing of a trigger creates a new instance of a job. If two triggers overlap, two instances will be created.
These instances aren’t pooled, once the job is done, they become eligible for garbage collection.