--- old/src/share/vm/gc/g1/g1CollectedHeap.hpp 2017-07-10 14:22:44.173137541 +0200 +++ new/src/share/vm/gc/g1/g1CollectedHeap.hpp 2017-07-10 14:22:44.075134502 +0200 @@ -111,7 +111,7 @@ bool do_object_b(oop p); }; -class RefineCardTableEntryClosure; +class G1RefineCardConcurrentlyClosure; class G1RegionMappingChangedListener : public G1MappingChangedListener { private: @@ -794,9 +794,6 @@ // concurrently after the collection. DirtyCardQueueSet _dirty_card_queue_set; - // The closure used to refine a single card. - RefineCardTableEntryClosure* _refine_cte_cl; - // After a collection pause, convert the regions in the collection set into free // regions. void free_collection_set(G1CollectionSet* collection_set, EvacuationInfo& evacuation_info, const size_t* surviving_young_words); @@ -953,8 +950,6 @@ public: - void set_refine_cte_cl_concurrency(bool concurrent); - RefToScanQueue *task_queue(uint i) const; uint num_task_queues() const;