< prev index next >

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

Print this page

        

@@ -248,12 +248,10 @@
   size_t _next_marked_bytes;    // Bytes known to be live via in-progress marking.
 
   // The calculated GC efficiency of the region.
   double _gc_efficiency;
 
-  static const uint InvalidCSetIndex = UINT_MAX;
-
   // The index in the optional regions array, if this region
   // is considered optional during a mixed collections.
   uint _index_in_opt_cset;
   int  _young_index_in_cset;
   SurvRateGroup* _surv_rate_group;

@@ -549,17 +547,12 @@
   }
 
   void calc_gc_efficiency(void);
   double gc_efficiency() const { return _gc_efficiency;}
 
-  uint index_in_opt_cset() const {
-    assert(has_index_in_opt_cset(), "Opt cset index not set.");
-    return _index_in_opt_cset;
-  }
-  bool has_index_in_opt_cset() const { return _index_in_opt_cset != InvalidCSetIndex; }
+  uint index_in_opt_cset() const { return _index_in_opt_cset; }
   void set_index_in_opt_cset(uint index) { _index_in_opt_cset = index; }
-  void clear_index_in_opt_cset() { _index_in_opt_cset = InvalidCSetIndex; }
 
   int  young_index_in_cset() const { return _young_index_in_cset; }
   void set_young_index_in_cset(int index) {
     assert( (index == -1) || is_young(), "pre-condition" );
     _young_index_in_cset = index;
< prev index next >