predicaches