Index: lucene/core/src/test/org/apache/lucene/index/TestDocumentsWriterDeleteQueue.java
===================================================================
--- lucene/core/src/test/org/apache/lucene/index/TestDocumentsWriterDeleteQueue.java	(revision 1339562)
+++ lucene/core/src/test/org/apache/lucene/index/TestDocumentsWriterDeleteQueue.java	(working copy)
@@ -68,7 +68,7 @@
         assertAllBetween(last2, j, bd2, ids);
         last2 = j + 1;
       }
-      assertEquals(uniqueValues.size(), queue.numGlobalTermDeletes());
+      assertEquals(uniqueValues.size(), queue.numGlobalUniqueTermDeletes());
     }
     assertEquals(uniqueValues, bd1.terms.keySet());
     assertEquals(uniqueValues, bd2.terms.keySet());
Index: lucene/core/src/java/org/apache/lucene/index/DocumentsWriterDeleteQueue.java
===================================================================
--- lucene/core/src/java/org/apache/lucene/index/DocumentsWriterDeleteQueue.java	(revision 1339562)
+++ lucene/core/src/java/org/apache/lucene/index/DocumentsWriterDeleteQueue.java	(working copy)
@@ -299,6 +299,10 @@
   public int numGlobalTermDeletes() {
     return globalBufferedDeletes.numTermDeletes.get();
   }
+  
+  public int numGlobalUniqueTermDeletes() {
+    return globalBufferedDeletes.terms.size();
+  }
 
   void clear() {
     globalBufferLock.lock();
