in core/src/main/java/org/apache/commons/proxy2/provider/SingletonProvider.java [60:72]
public T getObject()
{
synchronized (this)
{
if (instance == null)
{
instance = super.getObject();
// Garbage collection
setInner(null);
}
return instance;
}
}