table cache def