< prev index next >

src/hotspot/share/gc/g1/dirtyCardQueue.hpp

Print this page
rev 53150 : [mq]: use_semaphore

@@ -26,12 +26,12 @@
 #define SHARE_VM_GC_G1_DIRTYCARDQUEUE_HPP
 
 #include "gc/shared/ptrQueue.hpp"
 #include "memory/allocation.hpp"
 
-class FreeIdSet;
 class DirtyCardQueueSet;
+class G1FreeIdSet;
 class JavaThread;
 class Monitor;
 
 // A closure class for processing card table entries.  Note that we don't
 // require these closure objects to be stack-allocated.

@@ -101,12 +101,11 @@
                                          size_t stop_at,
                                          bool during_pause);
 
   bool mut_process_buffer(BufferNode* node);
 
-  // Protected by the _cbl_mon.
-  FreeIdSet* _free_ids;
+  G1FreeIdSet* _free_ids;
 
   // The number of completed buffers processed by mutator and rs thread,
   // respectively.
   jint _processed_buffers_mut;
   jint _processed_buffers_rs_thread;
< prev index next >