throw EnvironmentFailureException.
unexpectedState(envImpl, "Waited for vlsn:" + vlsn +
" should be greater than last in range:" +
tracker.getRange().getLast());
}
LogItem logItem = waitLatch.getLogItem();
/* If we waited successfully, logItem can't be null. */
return logItem.getHeader().getVLSN().equals(vlsn) ?
logItem :
/*
* An out-of-order vlsn put, that is, a later VLSN arrived at
* the index before this one. We could look for it in the log
* item cache, but due to the very nature of the out of order