Apache Lucene.Net 2.4.0 Class Library API

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