protected override MergeThread GetMergeThread(IndexWriter writer, MergePolicy.OneMerge merge) { MergeThread thread = new MyMergeThread(this, writer, merge); thread.ThreadPriority = MergeThreadPriority; thread.SetDaemon(true); thread.Name = "MyMergeThread"; return thread; }
protected /*internal*/ override MergeThread GetMergeThread(IndexWriter writer, MergePolicy.OneMerge merge) { MergeThread thread = new MyMergeThread(this, writer, merge); thread.SetThreadPriority(GetMergeThreadPriority()); thread.IsBackground = true; thread.Name = "MyMergeThread"; return(thread); }
protected override MergeThread GetMergeThread(IndexWriter writer, MergePolicy.OneMerge merge) { MergeThread thread = new MyMergeThread(this, writer, merge); thread.SetThreadPriority((ThreadPriority)MergeThreadPriority); thread.IsBackground = (true); thread.Name = "MyMergeThread"; return(thread); }
protected override MergeThread GetMergeThread(IndexWriter writer, MergePolicy.OneMerge merge) { MergeThread thread = new MyMergeThread(this, writer, merge); thread.ThreadPriority = MergeThreadPriority; thread.SetDaemon(true); thread.Name = "MyMergeThread"; return(thread); }
protected /*internal*/ override MergeThread GetMergeThread(IndexWriter writer, MergePolicy.OneMerge merge) { MergeThread thread = new MyMergeThread(this, writer, merge); thread.SetThreadPriority(GetMergeThreadPriority()); thread.IsBackground = true; thread.Name = "MyMergeThread"; return thread; }