Java Object Reuse
<p>Should Java Objects be reused as often as it can be reused ? Or should we reuse it only when they are "heavyweight", ie have OS resources associated with it ?</p>

<p>All old articles on the internet talk about object reuse and object pooling as much as possible, but I have read recent articles that say <code>new Object()</code> is highly optimized now ( 10 instructions ) and Object reuse is not as big a deal as it used to be.</p>

<p>What is the current best practice and how are you people doing it ?</p>
