private void skipToOffset() throws IOException { long skipped = 0; long toSkip = offset; while (toSkip > 0) { skipped = skip(toSkip); toSkip -= skipped; } // Mark the offset location so we will return here on reset super.mark(0); if (log.isDebugEnabled()) { log.debug("Skipped to segment offset " + offset); } }
private void skipToOffset() throws IOException { long skipped = 0; long toSkip = offset; while (toSkip > 0) { skipped = skip(toSkip); toSkip -= skipped; } // Mark the offset location so we will return here on reset super.mark(0); if (log.isDebugEnabled()) { log.debug("Skipped to segment offset " + offset); } }