示例#1
0
 internal void Flush(long ts)
 {
     while (!list.IsEmpty)
     {
         var first = list.FindMin();
         if (first.ts < ts)
         {
             list.DeleteMin();
         }
         else
         {
             break;
         }
     }
 }
示例#2
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public KeyValuePair <K, V> DeleteMin()
 {
     return(sortedpairs.DeleteMin());
 }