private static TomcatURLStreamHandlerFactory getInstanceInternal(boolean register) { // Double checked locking. OK because instance is volatile. if (instance == null) { synchronized (TomcatURLStreamHandlerFactory.class) { if (instance == null) { instance = new TomcatURLStreamHandlerFactory(register); } } } return instance; }
private static TomcatURLStreamHandlerFactory getInstanceInternal(boolean register) { // Double checked locking. OK because instance is volatile. if (instance == null) { synchronized (TomcatURLStreamHandlerFactory.class) { if (instance == null) { instance = new TomcatURLStreamHandlerFactory(register); } } } return instance; }
private static TomcatURLStreamHandlerFactory getInstanceInternal(boolean register) { // Double checked locking. OK because instance is volatile. if (instance == null) { synchronized (TomcatURLStreamHandlerFactory.class) { if (instance == null) { instance = new TomcatURLStreamHandlerFactory(register); } } } return instance; }