--- a/src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp Thu Apr 25 05:54:54 2019 -0700
+++ b/src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp Thu Apr 25 10:56:31 2019 -0400
@@ -508,7 +508,7 @@
void ShenandoahControlThread::handle_requested_gc(GCCause::Cause cause) {
_requested_gc_cause = cause;
_gc_requested.set();
- MonitorLockerEx ml(&_gc_waiters_lock);
+ MonitorLocker ml(&_gc_waiters_lock);
while (_gc_requested.is_set()) {
ml.wait();
}
@@ -528,7 +528,7 @@
heap->cancel_gc(GCCause::_allocation_failure);
}
- MonitorLockerEx ml(&_alloc_failure_waiters_lock);
+ MonitorLocker ml(&_alloc_failure_waiters_lock);
while (is_alloc_failure_gc()) {
ml.wait();
}
@@ -549,7 +549,7 @@
void ShenandoahControlThread::notify_alloc_failure_waiters() {
_alloc_failure_gc.unset();
- MonitorLockerEx ml(&_alloc_failure_waiters_lock);
+ MonitorLocker ml(&_alloc_failure_waiters_lock);
ml.notify_all();
}
@@ -563,7 +563,7 @@
void ShenandoahControlThread::notify_gc_waiters() {
_gc_requested.unset();
- MonitorLockerEx ml(&_gc_waiters_lock);
+ MonitorLocker ml(&_gc_waiters_lock);
ml.notify_all();
}