Scenarios of using WeakReference, WeakHashMap. Just some ideas.