AttachOnlyFinalizer<K extends Object, V extends Object> constructor

AttachOnlyFinalizer<K extends Object, V extends Object>(
  1. FinalizerCallback<V> onFinalize, {
  2. bool debug = false,
})

Creates an attach-only finalizer.

The onFinalize callback is invoked when a key becomes unreachable and is garbage-collected.

If debug is enabled, debug wrappers are created to allow key inspection during lifecycle analysis.

Implementation

AttachOnlyFinalizer(super.onFinalize, {this.debug = false});