--- a/src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp Mon Sep 09 12:42:01 2019 -0700
+++ b/src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp Mon Sep 09 16:54:48 2019 -0400
@@ -62,9 +62,10 @@
}
}
-G1DirtyCardQueueSet::G1DirtyCardQueueSet() :
- PtrQueueSet(),
- _cbl_mon(NULL),
+G1DirtyCardQueueSet::G1DirtyCardQueueSet(Monitor* cbl_mon,
+ BufferNode::Allocator* allocator) :
+ PtrQueueSet(allocator),
+ _cbl_mon(cbl_mon),
_completed_buffers_head(NULL),
_completed_buffers_tail(NULL),
_num_cards(0),
@@ -88,13 +89,6 @@
return (uint)os::initial_active_processor_count();
}
-void G1DirtyCardQueueSet::initialize(Monitor* cbl_mon,
- BufferNode::Allocator* allocator) {
- PtrQueueSet::initialize(allocator);
- assert(_cbl_mon == NULL, "Init order issue?");
- _cbl_mon = cbl_mon;
-}
-
void G1DirtyCardQueueSet::handle_zero_index_for_thread(Thread* t) {
G1ThreadLocalData::dirty_card_queue(t).handle_zero_index();
}