Uses the WeakHashMap class as a backing store to implement a set of objects that are stored as weak references.