diff --git a/src/hotspot/share/gc/parallel/psParallelCompact.cpp b/src/hotspot/share/gc/parallel/psParallelCompact.cpp index b549c61e1c0..5a0dbe3d4e6 100644 --- a/src/hotspot/share/gc/parallel/psParallelCompact.cpp +++ b/src/hotspot/share/gc/parallel/psParallelCompact.cpp @@ -969,19 +969,11 @@ bool PSParallelCompact::invoke(bool clear_all_soft_refs) { assert(SafepointSynchronize::is_at_safepoint(), "should be at safepoint"); assert(Thread::current() == (Thread*)VMThread::vm_thread(), "should be in vm thread"); + assert(ref_processor() != nullptr, "Sanity"); SvcGCMarker sgcm(SvcGCMarker::FULL); IsSTWGCActiveMark mark; - return PSParallelCompact::invoke_no_policy(clear_all_soft_refs); -} - -// This method contains no policy. You should probably -// be calling invoke() instead. -bool PSParallelCompact::invoke_no_policy(bool clear_all_soft_refs) { - assert(SafepointSynchronize::is_at_safepoint(), "must be at a safepoint"); - assert(ref_processor() != nullptr, "Sanity"); - ParallelScavengeHeap* heap = ParallelScavengeHeap::heap(); GCIdMark gc_id_mark; diff --git a/src/hotspot/share/gc/parallel/psParallelCompact.hpp b/src/hotspot/share/gc/parallel/psParallelCompact.hpp index a0118717f9d..874c72d5671 100644 --- a/src/hotspot/share/gc/parallel/psParallelCompact.hpp +++ b/src/hotspot/share/gc/parallel/psParallelCompact.hpp @@ -762,7 +762,6 @@ public: static void fill_dead_objs_in_dense_prefix(uint worker_id, uint num_workers); static bool invoke(bool clear_all_soft_refs); - static bool invoke_no_policy(bool clear_all_soft_refs); template static void adjust_in_space_helper(SpaceId id, volatile uint* claim_counter, Func&& on_stripe);