1.1 --- a/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp Fri Mar 01 04:58:31 2013 -0800 1.2 +++ b/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp Fri Feb 01 17:02:36 2013 -0800 1.3 @@ -130,6 +130,12 @@ 1.4 // A concurrent full gc request terminates the wait. 1.5 void wait_on_cms_lock(long t_millis); 1.6 1.7 + // Wait on CMS lock until the next synchronous GC 1.8 + // or given timeout, whichever is earlier. A timeout value 1.9 + // of 0 indicates that there is no upper bound on the wait time. 1.10 + // A concurrent full gc request terminates the wait. 1.11 + void wait_on_cms_lock_for_scavenge(long t_millis); 1.12 + 1.13 // The CMS thread will yield during the work portion of its cycle 1.14 // only when requested to. Both synchronous and asychronous requests 1.15 // are provided: