Event subscriptions can keep objects alive forever.
var weak = new WeakReference<MyService>(service);
Use case
-
Caching
-
Event listeners
-
Plugin systems
Prevents objects from surviving longer than intended.
Daily micro-tips for C#, SQL, performance, and scalable backend engineering.
Event subscriptions can keep objects alive forever.
var weak = new WeakReference<MyService>(service);
Caching
Event listeners
Plugin systems
Prevents objects from surviving longer than intended.