bc::warm::my_function can be used to asynchronously warm a cached value, but there's no built-in support for triggering warming (e.g. on a schedule). It would be nice to be able to indicate than a function should be "kept warm" by calling warm on some sort of schedule.
Some tangential ideas in this answer around IPC in Bash.