data store to collect stats for
Checks for the last time stats were run, and runs if needed.
Checks for the last time stats were run, and runs if needed. Updates metadata accordingly.
Runs updates asynchronously.
Runs updates asynchronously. Will continue scheduling itself until 'close' is called.
initial delay, in minutes
Submits a stat run for the given sft
Submits a stat run for the given sft
simple feature type
delay, in minutes before executing
Update stats for a data store in a background thread. Uses distributed locking to ensure that work isn't being duplicated.
Note: currently we do not schedule stats to automatically run. Instead, we can use the command line tools and OS scheduling (e.g. cron).