Where can I find good implementation of IDictionary which uses weak references inside?
IDictionary
Dictionary should be holding only weak references to values and e
ConditionalWeakTable Class uses weak keys and automatically removes the key/value entry as soon as no other references to a key exist outside the table.