--- old/src/share/vm/gc/g1/concurrentG1Refine.cpp 2017-04-25 16:44:27.579175451 +0200 +++ new/src/share/vm/gc/g1/concurrentG1Refine.cpp 2017-04-25 16:44:27.423175457 +0200 @@ -23,6 +23,7 @@ */ #include "precompiled.hpp" +#include "gc/g1/g1BarrierSet.hpp" #include "gc/g1/concurrentG1Refine.hpp" #include "gc/g1/concurrentG1RefineThread.hpp" #include "gc/g1/g1YoungRemSetSamplingThread.hpp" @@ -343,7 +344,7 @@ void ConcurrentG1Refine::adjust(double update_rs_time, size_t update_rs_processed_buffers, double goal_ms) { - DirtyCardQueueSet& dcqs = JavaThread::dirty_card_queue_set(); + DirtyCardQueueSet& dcqs = G1BarrierSet::dirty_card_queue_set(); if (G1UseAdaptiveConcRefinement) { update_zones(update_rs_time, update_rs_processed_buffers, goal_ms);