RFR JDK-8155005: java.lang.reflect.Module.WeakSet is not thread-safe
Claes Redestad
claes.redestad at oracle.com
Mon Apr 25 13:31:22 UTC 2016
On 2016-04-25 15:02, Alan Bateman wrote:
> On 25/04/2016 13:54, Claes Redestad wrote:
>> Hi,
>>
>> I think this looks good, but since these WeakPairMaps won't be used
>> for many applications I wonder if it's worth keeping the
>> implementation lazy, for example by moving the maps to a holder class:
>>
>> http://cr.openjdk.java.net/~redestad/scratch/transients.01/
>>
>> I verified this avoids loading the WeakPairMap class for various
>> small programs and should be neutral in other regards.
> This looks like it saves loading one class and not sure that it's
> worth it. Also I expect there will be quite a bit of refactoring and
> changes as we work through issues over the next months few months.
Sure - also saves creating and holding the three maps eagerly - but I
agree the saving might not justify the added complexity in this case.
/Claes
More information about the jigsaw-dev
mailing list