Entry
class Entry[A](@constructorOnly element: A, val hash: Int, var tail: Entry[A] | Null, @constructorOnly queue: ReferenceQueue[A]) extends WeakReference[A]
A single entry in a WeakHashSet. It's a WeakReference plus a cached hash code and a link to the next Entry in the same bucket