WeakReference — what is it and when is it useful? | LetsGit.IT