if (didRetry && logger.isDebugEnabled()) {
logger.debug("Re-resolved stale table " + fullTableName + " with seqNum " + tableRef.getTable().getSequenceNumber() + " at timestamp " + tableRef.getTable().getTimeStamp() + " with " + tableRef.getTable().getColumns().size() + " columns: " + tableRef.getTable().getColumns());
}
break;
} catch (TableNotFoundException e) {
sqlE = new TableNotFoundException(e,timeStamp);
}
// If we haven't already tried, update our cache and retry
// Only loop back if the cache was updated or we got a result back and we're allowed to multi-tenant tables
if (retry && ((result = client.updateCache(schemaName, tableName)).wasUpdated() || (result.getTable() != null && allowMultiTenant))) {
timeStamp = result.getMutationTime();