Lucene.Net 1.9.1 Class Library

PriorityQueue.AdjustTop Method 

Should be called when the Object at top changes values. Still log(n) worst case, but it's at least twice as fast to

 { pq.top().change(); pq.adjustTop(); } 
instead of
 { o = pq.pop(); o.change(); pq.push(o); } 

public void AdjustTop();

See Also

PriorityQueue Class | Lucene.Net.Util Namespace