, я создаю WeakHashMap как
WeakHashMap<Employee,String> map = new WeakHashMap<Employee,String>();
map.put(emp,"hello");
, где emp — это объект Employee. Теперь, если я сделаю emp = null или скажу, что объект emp больше не упоминается, будет ли запись удалена из WeakHashMap, т.е. будет ли размер карты равен нулю?
А в случае с HashMap будет наоборот?
Правильно ли я понимаю WeakHashMap?