Consider WeakReference resurrection at Registry.
authorEunki Hong <eunkiki.hong@samsung.com>
Sun, 8 Oct 2023 07:22:56 +0000 (16:22 +0900)
committerEunki Hong <h.pichulia@gmail.com>
Tue, 31 Oct 2023 14:07:28 +0000 (23:07 +0900)
commita6bdb0fe58ae3ab34b37059716abadc6e9885bf6
treeb0aebb7b01dd1d1ab2d6dcc95dc423b6642c5957
parentc019c420623da813fed23b67172541c3bce38371
Consider WeakReference resurrection at Registry.

Since NUI use DisposeQueue system instead of GC directly,
the lifecycle of WeakReference may need to be alive more times.

If we make trackResurrection as false, WeakReference.Target
become null when the item is in DisposeQueue.

Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
src/Tizen.NUI/src/internal/Common/Registry.cs