RE: Re: Why common-compress skip data by reading and discard?
iseki zero <[email protected]> Fri, 24 May 2024 18:29:19 +0800
| Newsgroups | gmane.comp.jakarta.commons.user |
|---|---|
| Message-ID | <[email protected]> |
Thank you. It will better if we can do a detection before we call it, to improve the performance. On 2024/05/23 11:21:33 Gary Gregory wrote: > Hello iseki, > > The Javadoc explains all of this in detail. > > Java 12 adds skipNBytes and IO is still based on Java 8. > > Gary > > On Thu, May 23, 2024, 6:30 AM iseki zero <[email protected]> wrote: > > > Hello, > > > > When I reading the code of common-compress, I found it skip data using > > the `IOUtils.skip` in `commons-io` module. > > > > I found this method just reading the data and discard it directly. But > > in JDK there's an more effeciency method `InputStream.skip` and > > `InputStream.skipNBytes`. > > > > So why we read & discard data instead of call `skip*` directly? > > > > Thank you. > > > > iseki zero. > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > >