*** 238,247 **** --- 238,248 ---- case GCCause::_metadata_GC_threshold : { HandleMark hm; do_full_collection(false); // don't clear all soft refs break; } + case GCCause::_archive_time_gc: case GCCause::_metadata_GC_clear_soft_refs: { HandleMark hm; do_full_collection(true); // do clear all soft refs break; }