@Override public void seek(long pos) throws IOException { if (pos < fp && pos >= mark) { stream.reset(); fp = mark; skip(pos - fp); } else super.seek(pos); }
@Override public void seek(long pos) throws IOException { if (pos < fp && pos >= mark) { stream.reset(); fp = mark; skip(pos - fp); } else super.seek(pos); }