use expr as the key for cst cache