// not work because nothing ever invalidated entries in the tabletLocator cache... so even though
// the table was deleted the tablet locator entries for the deleted table were not cleared... so
// need to always do the check when failures occur
if (failures.size() >= lastFailureSize)
if (!Tables.exists(instance, table))
throw new TableDeletedException(table);
else if (Tables.getTableState(instance, table) == TableState.OFFLINE)
throw new TableOfflineException(instance, table);
lastFailureSize = failures.size();