equal
deleted
inserted
replaced
448 // the compilation queue, which is walked during RedefineClasses. |
448 // the compilation queue, which is walked during RedefineClasses. |
449 save_method = methodHandle(task->method()); |
449 save_method = methodHandle(task->method()); |
450 save_hot_method = methodHandle(task->hot_method()); |
450 save_hot_method = methodHandle(task->hot_method()); |
451 |
451 |
452 remove(task); |
452 remove(task); |
453 purge_stale_tasks(); // may temporarily release MCQ lock |
453 } |
454 } |
454 purge_stale_tasks(); // may temporarily release MCQ lock |
455 return task; |
455 return task; |
456 } |
456 } |
457 |
457 |
458 // Clean & deallocate stale compile tasks. |
458 // Clean & deallocate stale compile tasks. |
459 // Temporarily releases MethodCompileQueue lock. |
459 // Temporarily releases MethodCompileQueue lock. |