docs: synchronized public static DSFactory set(DSFactory customDSFactory) {
  		if (null != factory) {
  			if (factory.equals(customDSFactory)) {
  				return factory;// 数据源工厂不变时返回原数据源工厂
  			}
  			// 自定义数据源工厂前关闭之前的数据源
  			factory.destroy();
  		}
  
  		StaticLog.debug("Custom use [{}] datasource.", customDSFactory.dataSourceName);
  		factory = customDSFactory;
  		return factory;
  	}