< prev index next >
src/java.base/share/classes/jdk/internal/ref/SoftCleanable.java
Print this page
@@ -61,12 +61,12 @@
*
* @param referent the referent to track
* @param cleaner the {@code Cleaner} to register with
*/
public SoftCleanable(T referent, Cleaner cleaner) {
- super(Objects.requireNonNull(referent), CleanerImpl.getCleanerImpl(cleaner).queue);
- list = CleanerImpl.getCleanerImpl(cleaner).softCleanableList;
+ super(Objects.requireNonNull(referent), ((CleanerImpl)cleaner).queue());
+ list = ((CleanerImpl)cleaner).softCleanableList();
insert();
// Ensure referent and cleaner remain accessible
Reference.reachabilityFence(referent);
Reference.reachabilityFence(cleaner);
< prev index next >