Use node.run_state to store cache instead of class variable