Постоянное обновление переменной в фоне
Вопрос возможно глупый, но касается именно правильной реализации.
Есть 3 функции, которые работают с одними и теми же данными. Одна выполняется раз в 1 минуту, две раз в 10 минут. Сейчас это реализовано так, что каждая функция делает новый запрос к сайту и парсит данные заново.
Подскажите, пожалуйста, каким образом лучше будет реализовать следующую модель работы. Автоматически в фоне каждую минуту парсятся данные с сайта, а каждая функция при срабатывании берёт последние данные, которые были взяты с сайта.
Насколько я понимаю это постоянный процесс в фоне, которые подменивает переменную, а уже при вызове функций эта переменная передаётся им. Не совсем понятно как запустить этот постоянный процесс правильно.