cache persistent, results on restart