On May 14, 2011, at 4:03 PM, David Bruant wrote:

> Le 15/05/2011 01:01, Oliver Hunt a écrit :
>> No, I am wrong, if i have a key that i can ever reuse, the map is strong, 
>> because the key will keep the value live.  These aren't weak maps, they are 
>> strong maps that don't leak keys that have become dead.
>> 
>> I can kind of see the value of this kind of structure, but I don't believe 
>> it is a WeakMap.
> What is your definition of a WeakMap?
> How is the current strawman different from this definition?

In the definition of a weak map that I have always known, the key does not keep 
the mapped value alive.  In the weakmaps proposal the key keeps the mapped 
value alive.

So if you can ever lookup a key again, the value cannot be collected, so your 
"cache" will hold onto every entry forever.

> David
--Oliver
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to