On May 11, 2012, at 3:53 PM, Adam Heath wrote: > > The code above that I originally quoted is doing DCL.
You are wrong; the DCL (anti) pattern is:
if (sharedResource == null) {
synchronized(lock) {
sharedResource = new Resource();
}
}
what I did is completely different because scriptClass is a *local* variable;
please read carefully.
Jacopo
