Co-authored-by: Christian Hagedorn <chagedorn@openjdk.org> Reviewed-by: bmaillard, vlivanov, chagedorn, shade