Cache, rethinked.