src/hotspot/share/gc/parallel/psParallelCompact.cpp
changeset 49047 8f004146e407
parent 49041 44122f767467
child 49164 7e958a8ebcd3
--- a/src/hotspot/share/gc/parallel/psParallelCompact.cpp	Thu Feb 22 18:35:40 2018 +0100
+++ b/src/hotspot/share/gc/parallel/psParallelCompact.cpp	Thu Feb 22 18:36:07 2018 +0100
@@ -1707,7 +1707,7 @@
   }
 
   const bool clear_all_soft_refs =
-    heap->collector_policy()->should_clear_all_soft_refs();
+    heap->soft_ref_policy()->should_clear_all_soft_refs();
 
   PSParallelCompact::invoke_no_policy(clear_all_soft_refs ||
                                       maximum_heap_compaction);
@@ -1741,7 +1741,7 @@
   // The scope of casr should end after code that can change
   // CollectorPolicy::_should_clear_all_soft_refs.
   ClearedAllSoftRefs casr(maximum_heap_compaction,
-                          heap->collector_policy());
+                          heap->soft_ref_policy());
 
   if (ZapUnusedHeapArea) {
     // Save information needed to minimize mangling
@@ -1869,7 +1869,7 @@
                                              max_eden_size,
                                              true /* full gc*/,
                                              gc_cause,
-                                             heap->collector_policy());
+                                             heap->soft_ref_policy());
 
         size_policy->decay_supplemental_growth(true /* full gc*/);