So, what is the design of shared supposed to be then? Its time for Walter to buy in and tell us where this is all going - I for one am very confused right now.
Currently I am working around it by not using synchronized methods (I put synchronized blocks inside the methods), which is very bad form, but what else can I do?
