Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
-
New
Description
LUCENE-9480 introduced a more efficient method for byte skipping in IndexInput and its subclasses, but the rest of the DataInput implementations are still delegating to DataInput#skipBytesSlowly.
This issue tracks optimizing the remaining DataInput skipBytes implementations. Here's the list remaining:
- CompressingStoredFieldsReader (contains an anonymous DataInstance impl internally)
- ByteSliceReader
- ByteBuffersDataInput
- InputStreamDataInput
- PagedBytesDataInput