Integrated: 8367476: Shenandoah: Remove use of CollectedHeap::_soft_ref_policy

Francesco Andreuzzi fandreuzzi at openjdk.org
Wed Sep 17 08:30:12 UTC 2025


On Fri, 12 Sep 2025 00:19:05 GMT, Francesco Andreuzzi <fandreuzzi at openjdk.org> wrote:

> Similarly to what was done in #26496 and #26648, the usages of `CollectedHeap::_soft_ref_policy` in Shenandoah can be replaced with an earlier call to `ShenandoahReferenceProcessor::set_soft_reference_policy`.
> 
> This is the last usage of `CollectedHeap::_soft_ref_policy`, so it can be removed.
> 
> Passes tier1-2, and tier3_gc_shenandoah.

This pull request has now been integrated.

Changeset: 976207df
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/976207df1fcebf76a5f732b26424d6a4896b359e
Stats:     101 lines in 20 files changed: 16 ins; 75 del; 10 mod

8367476: Shenandoah: Remove use of CollectedHeap::_soft_ref_policy

Reviewed-by: ayang, wkemper

-------------

PR: https://git.openjdk.org/jdk/pull/27239


More information about the hotspot-gc-dev mailing list