threadlocalmap uses open addressing to resolve hash conflicts, but the design of node in threadlocalmap is still
.static class Entry extends WeakReference<ThreadLocal<?>> {
/** The value associated with this ThreadLocal. */
Object value;
Entry(ThreadLocal<?> k, Object v) {
super(k);
value = v;
}
}
in that case, what is the use of the entry in this Entry?
and why does this structure have no key?