dungba88 commented on issue #13938:
URL: https://github.com/apache/lucene/issues/13938#issuecomment-2458667635

   I looked at some implementation of RandomAccessInput, such as 
BufferedIndexInput. This particular class holds a single buffer for all reads, 
thus it cannot be shared. If we use temporary buffer (to make it shareable), 
then it kinda defeats the purpose of the single-buffer, which is to avoid 
excessive temporary buffers and GC. So it's unavoidable to have side-effects in 
read.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to