< prev index next >

src/share/vm/gc/cms/cmsHeap.hpp

Print this page

        

@@ -89,22 +89,21 @@
                          ScanningOption so,
                          bool only_strong_roots,
                          OopsInGenClosure* root_closure,
                          CLDClosure* cld_closure);
 
-protected:
-  void gc_prologue(bool full);
-  void gc_epilogue(bool full);
+private:
+  WorkGang* _workers;
+
+  virtual void gc_prologue(bool full);
+  virtual void gc_epilogue(bool full);
 
   // Accessor for memory state verification support
   NOT_PRODUCT(
     virtual size_t skip_header_HeapWords() { return CMSCollector::skip_header_HeapWords(); }
   )
 
-private:
-  WorkGang* _workers;
-
   // Returns success or failure.
   void create_cms_collector();
 
   // In support of ExplicitGCInvokesConcurrent functionality
   bool should_do_concurrent_full_gc(GCCause::Cause cause);
< prev index next >