< prev index next >

src/hotspot/share/gc/parallel/psScavenge.hpp

Print this page
rev 49758 : imported patch 8201492-properly-implement-non-contiguous-reference-processing

@@ -63,11 +63,11 @@
   static int                _consecutive_skipped_scavenges;
 
 
  protected:
   // Flags/counters
-  static ReferenceProcessor*  _ref_processor;        // Reference processor for scavenging.
+  static SpanReferenceProcessor* _ref_processor;        // Reference processor for scavenging.
   static PSIsAliveClosure     _is_alive_closure;     // Closure used for reference processing
   static PSCardTable*         _card_table;           // We cache the card table for fast access.
   static bool                 _survivor_overflow;    // Overflow this collection
   static uint                 _tenuring_threshold;   // tenuring threshold for next scavenge
   static elapsedTimer         _accumulated_time;     // total time spent on scavenge

@@ -101,11 +101,11 @@
 
   // Performance Counters
   static CollectorCounters* counters()           { return _counters; }
 
   // Used by scavenge_contents && psMarkSweep
-  static ReferenceProcessor* const reference_processor() {
+  static SpanReferenceProcessor* const reference_processor() {
     assert(_ref_processor != NULL, "Sanity");
     return _ref_processor;
   }
   // Used to add tasks
   static GCTaskManager* const gc_task_manager();
< prev index next >