Proposed job schedule:
- CheckModelVersions should run something like hourly. This period determines how much data will be incorrectly labelled with an older model version, and therefore be unnecessarily refreshed.
- PurgeScoreCache can run daily.
TODO:
- There should be a "dirty" flag set and cleared on the ores_model table dependending on whether we know there is old data in the cache.
- Consider purging cached scores on revisions older than 30 days?