Cache process triggered by a cron job

Is it possible to make the page caching happen by a cron job or similar?
Please advise.