predicache