Cache results in evaluate.py.