Marshall Schor wrote:
> Could you outline the refactoring in the trunk prior to doing it - so we
> can have a sense of where you're going, and maybe contribute an idea or two?
> 
> -Marshall

Main goals are: encapsulate the heap so it is only
accessed from the low-level CAS, and make the low-level
CAS impl its own class that's referenced from CASImpl.

The main obstacle to this enterprise will be the roughly
one million places in the code where CASImpl is accessed
directly, instead of through one of its interfaces :-)
I'm probably the main culprit myself, which is one reason
why I want to change it.  If I had done this when I
introduced the low-level CAS, we wouldn't be in this mess
now.

--Thilo

Reply via email to