1.1 --- a/src/share/vm/gc_implementation/g1/g1MarkSweep.cpp Wed Nov 26 09:24:57 2008 -0800 1.2 +++ b/src/share/vm/gc_implementation/g1/g1MarkSweep.cpp Mon Dec 01 23:25:24 2008 -0800 1.3 @@ -35,7 +35,7 @@ 1.4 assert(GenMarkSweep::ref_processor() == NULL, "no stomping"); 1.5 assert(rp != NULL, "should be non-NULL"); 1.6 GenMarkSweep::_ref_processor = rp; 1.7 - rp->snap_policy(clear_all_softrefs); 1.8 + rp->setup_policy(clear_all_softrefs); 1.9 1.10 // When collecting the permanent generation methodOops may be moving, 1.11 // so we either have to flush all bcp data or convert it into bci. 1.12 @@ -123,7 +123,7 @@ 1.13 1.14 // Process reference objects found during marking 1.15 ReferenceProcessor* rp = GenMarkSweep::ref_processor(); 1.16 - rp->snap_policy(clear_all_softrefs); 1.17 + rp->setup_policy(clear_all_softrefs); 1.18 rp->process_discovered_references(&GenMarkSweep::is_alive, 1.19 &GenMarkSweep::keep_alive, 1.20 &GenMarkSweep::follow_stack_closure,