333 // We now clear the cached values of _cset_rs_update_cl for this worker |
333 // We now clear the cached values of _cset_rs_update_cl for this worker |
334 _cset_rs_update_cl[worker_i] = NULL; |
334 _cset_rs_update_cl[worker_i] = NULL; |
335 } |
335 } |
336 |
336 |
337 void G1RemSet::prepare_for_oops_into_collection_set_do() { |
337 void G1RemSet::prepare_for_oops_into_collection_set_do() { |
338 cleanupHRRS(); |
|
339 _g1->set_refine_cte_cl_concurrency(false); |
338 _g1->set_refine_cte_cl_concurrency(false); |
340 DirtyCardQueueSet& dcqs = JavaThread::dirty_card_queue_set(); |
339 DirtyCardQueueSet& dcqs = JavaThread::dirty_card_queue_set(); |
341 dcqs.concatenate_logs(); |
340 dcqs.concatenate_logs(); |
342 |
341 |
343 guarantee( _cards_scanned == NULL, "invariant" ); |
342 guarantee( _cards_scanned == NULL, "invariant" ); |