fill_in_one_cache
fill_in_one_cache(c, hp, t);
fill_in_one_cache(c, hp, n);
fill_in_one_cache(c, hp, target);