euler_eval
init_cache
