On Jul 8, 2013, at 4:24 PM, Doug Lea <[email protected]> wrote:
> 
> On 07/05/13 04:55, Paul Sandoz wrote:
>>> I played with these in the lambda repo.
>>> 
>>> I needed to make the following additional change for things to compile:
>>> 
>>> --- a/src/share/classes/java/io/ExpiringCache.java    Fri Jul 05 10:04:00 
>>> 2013 +0200
>>> +++ b/src/share/classes/java/io/ExpiringCache.java    Fri Jul 05 10:45:10 
>>> 2013 +0200
>>> ...
> 
> Thanks to those chasing this down, now recorded as a CR at:
>  http://bugs.sun.com/view_bug.do?bug_id=8017219
> 
> Some might think this is a fun javac corner case to read about,
> but for present purposes, the moral is that the name of
> the internal LinkedHashMap.Entry class, even though it is never
> exported, cannot be changed without impacting re-compilability of
> some external usages. Fine. We can cope.
> 
> For people still following along, see updates at...
> 
> http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/src/dl/java/util/HashMap.java?view=log
> 
> http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/src/dl/java/util/LinkedHashMap.java?view=log
>  

I gave the updates another test drive in the lamba repo. All looks OK.

Paul.

Reply via email to