--- old/src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp 2019-02-25 16:57:08.183586812 -0500 +++ new/src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp 2019-02-25 16:57:07.787565933 -0500 @@ -35,17 +35,15 @@ void ShenandoahSATBMarkQueueSet::initialize(ShenandoahHeap* const heap, Monitor* cbl_mon, int process_completed_threshold, - uint buffer_enqueue_threshold_percentage, - Mutex* lock) { + uint buffer_enqueue_threshold_percentage) { SATBMarkQueueSet::initialize(cbl_mon, &_satb_mark_queue_buffer_allocator, process_completed_threshold, - buffer_enqueue_threshold_percentage, - lock); + buffer_enqueue_threshold_percentage); _heap = heap; } -SATBMarkQueue& ShenandoahSATBMarkQueueSet::satb_queue_for_thread(JavaThread* const t) const { +SATBMarkQueue& ShenandoahSATBMarkQueueSet::satb_queue_for_thread(Thread* const t) const { return ShenandoahThreadLocalData::satb_mark_queue(t); }