Давайте по порядку и без обид.
Вы пишите , что нельзя получить данные через глобальный кеш, т.к. используется последнее!!! известное значение. Тогда вопрос: зачем Вы это делаете?
Если невозможно передать некие данные в каждый, нужный Вам скрипт, то создавайте эти данные в каждом конкретном скрипте. Решение не обязательно может и должно быть изящным. Почему Вы думаете, что ТСлаб обязан дать Вам готовое на блюдечке аппаратное решение, заметьте-любой произвольной задачи!?
Если не получается решать в том виде, как видится Вам в данный момент, то инженеры, например, используют решения компромиссные, т.е. по принципу выделения главной цели. Если цель уменьшить период пересчёта, то несите расходы по железу, но при этом используйте имеющийся функционал ТСЛаба.
В любом случае, в споре Вы можете прийти к выводу , что первоначальная постановка задачи была неверна, есть иные способы и ими можно воспользоваться.