entries cached, with invalidations