tonyguo2022 commented on issue #763:
URL: https://github.com/apache/lucenenet/issues/763#issuecomment-1319350119

   @rclabo It is same for write. 
   
   ```
   >    MetadataIndexFileOutput.WriteByte(byte b) Line 55       C#
        Lucene.Net.Store.DataOutput.WriteInt32(int i)   Unknown
        Lucene.Net.Codecs.CodecUtil.WriteFooter(Lucene.Net.Store.IndexOutput 
out)       Unknown
        Lucene.Net.Store.CompoundFileWriter.Dispose()   Unknown
        Lucene.Net.Store.CompoundFileDirectory.Dispose(bool disposing)  Unknown
        Lucene.Net.Store.Directory.Dispose()    Unknown
        Lucene.Net.Util.IOUtils.Dispose(System.IDisposable[] objects)   Unknown
        
Lucene.Net.Index.IndexWriter.CreateCompoundFile(Lucene.Net.Util.InfoStream 
infoStream, Lucene.Net.Store.Directory directory, Lucene.Net.Index.CheckAbort 
checkAbort, Lucene.Net.Index.SegmentInfo info, Lucene.Net.Store.IOContext 
context)     Unknown
        
Lucene.Net.Index.DocumentsWriterPerThread.SealFlushedSegment(Lucene.Net.Index.DocumentsWriterPerThread.FlushedSegment
 flushedSegment)   Unknown
        Lucene.Net.Index.DocumentsWriterPerThread.Flush()       Unknown
        
Lucene.Net.Index.DocumentsWriter.DoFlush(Lucene.Net.Index.DocumentsWriterPerThread
 flushingDWPT)        Unknown
        
Lucene.Net.Index.DocumentsWriter.FlushAllThreads(Lucene.Net.Index.IndexWriter 
indexWriter)      Unknown
        Lucene.Net.Index.IndexWriter.PrepareCommitInternal()    Unknown
        Lucene.Net.Index.IndexWriter.CommitInternal()   Unknown
        Lucene.Net.Index.IndexWriter.Commit()   Unknown
   
   ```
   
   But so far we don't really need async WriteByte. we can write to memory and 
do async after commit.


-- 
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: dev-unsubscr...@lucenenet.apache.org

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

Reply via email to