hotspot/src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
changeset 1610 5dddd195cc86
parent 1606 dcf9714addbe
child 1623 a0dd9009e992
--- a/hotspot/src/share/vm/gc_implementation/g1/g1MarkSweep.cpp	Wed Nov 26 09:24:57 2008 -0800
+++ b/hotspot/src/share/vm/gc_implementation/g1/g1MarkSweep.cpp	Mon Dec 01 23:25:24 2008 -0800
@@ -35,7 +35,7 @@
   assert(GenMarkSweep::ref_processor() == NULL, "no stomping");
   assert(rp != NULL, "should be non-NULL");
   GenMarkSweep::_ref_processor = rp;
-  rp->snap_policy(clear_all_softrefs);
+  rp->setup_policy(clear_all_softrefs);
 
   // When collecting the permanent generation methodOops may be moving,
   // so we either have to flush all bcp data or convert it into bci.
@@ -123,7 +123,7 @@
 
   // Process reference objects found during marking
   ReferenceProcessor* rp = GenMarkSweep::ref_processor();
-  rp->snap_policy(clear_all_softrefs);
+  rp->setup_policy(clear_all_softrefs);
   rp->process_discovered_references(&GenMarkSweep::is_alive,
                                     &GenMarkSweep::keep_alive,
                                     &GenMarkSweep::follow_stack_closure,