Report Schedule Under the Covers

I am curious as to how the Report Schedule is scheduling using Cron. Is there some library/package that is determining the next execution time or is it using BasicExecutionEngine or something else?

Reporting uses Sauron Software Cron4j -

Specifically, a it.sauronsoftware.cron4j.Scheduler object is used to manage things.