Make global TemporaryVariableCache to dramatically reduce allocation of this highly repetitive immutable object