< prev index next >

src/share/vm/gc_implementation/g1/concurrentMark.hpp

Print this page

        

@@ -676,12 +676,16 @@
   }
 
   ConcurrentMark(G1CollectedHeap* g1h,
                  G1RegionToSpaceMapper* prev_bitmap_storage,
                  G1RegionToSpaceMapper* next_bitmap_storage);
+
+ private:
+  // The ConcurrentMark instance is never freed.
   ~ConcurrentMark();
 
+ public:
   ConcurrentMarkThread* cmThread() { return _cmThread; }
 
   CMBitMapRO* prevMarkBitMap() const { return _prevMarkBitMap; }
   CMBitMap*   nextMarkBitMap() const { return _nextMarkBitMap; }
 
< prev index next >