Source:
public void initialize(URI uri, Configuration configuration) throws IOException { uri = ensureAuthority(uri, configuration); super.initialize(uri, configuration); setConf(configuration); LOG.debug("Initializing AzureBlobFileSystem for {}", uri); this.uri = URI.create(uri.getScheme() + "://" + uri.getAuthority()); this.abfsStore = new AzureBlobFileSystemStore(uri, this.isSecureScheme(), configuration); LOG.trace("AzureBlobFileSystemStore init complete"); final AbfsConfiguration abfsConfiguration = abfsStore.getAbfsConfiguration(); this.authorizer = abfsConfiguration.getAbfsAuthorizer(); this.setWorkingDirectory(this.getHomeDirectory()); if (abfsConfiguration.getCreateRemoteFileSystemDuringInitialization() && ( this.authorizer == null)) { if (this.tryGetFileStatus(new Path(AbfsHttpConstants.ROOT_PATH)) == null) { try { this.createFileSystem(); } catch (AzureBlobFileSystemException ex) { checkException(null, ex, AzureServiceErrorCode.FILE_SYSTEM_ALREADY_EXISTS); } } } LOG.trace("Initiate check for delegation token manager"); if (UserGroupInformation.isSecurityEnabled()) { this.delegationTokenEnabled = abfsConfiguration.isDelegationTokenManagerEnabled(); if (this.delegationTokenEnabled) { LOG.debug("Initializing DelegationTokenManager for {}", uri); this.delegationTokenManager = abfsConfiguration.getDelegationTokenManager(); delegationTokenManager.bind(getUri(), configuration); LOG.debug("Created DelegationTokenManager {}", delegationTokenManager); } } AbfsClientThrottlingIntercept.initializeSingleton(abfsConfiguration.isAutoThrottlingEnabled()); this.authorizer = abfsConfiguration.getAbfsAuthorizer(); LOG.debug("Initializing AzureBlobFileSystem for complete", uri); }

Target:
public void initialize(URI uri, Configuration configuration) throws IOException { uri = ensureAuthority(uri, configuration); super.initialize(uri, configuration); setConf(configuration); LOG.debug("Initializing AzureBlobFileSystem for {}", uri); this.uri = URI.create(uri.getScheme() + "://" + uri.getAuthority()); this.abfsStore = new AzureBlobFileSystemStore(uri, this.isSecureScheme(), configuration); LOG.trace("AzureBlobFileSystemStore init complete"); final AbfsConfiguration abfsConfiguration = abfsStore.getAbfsConfiguration(); this.setWorkingDirectory(this.getHomeDirectory()); if (abfsConfiguration.getCreateRemoteFileSystemDuringInitialization()) { if (this.tryGetFileStatus(new Path(AbfsHttpConstants.ROOT_PATH)) == null) { try { this.createFileSystem(); } catch (AzureBlobFileSystemException ex) { checkException(null, ex, AzureServiceErrorCode.FILE_SYSTEM_ALREADY_EXISTS); } } } LOG.trace("Initiate check for delegation token manager"); if (UserGroupInformation.isSecurityEnabled()) { this.delegationTokenEnabled = abfsConfiguration.isDelegationTokenManagerEnabled(); if (this.delegationTokenEnabled) { LOG.debug("Initializing DelegationTokenManager for {}", uri); this.delegationTokenManager = abfsConfiguration.getDelegationTokenManager(); delegationTokenManager.bind(getUri(), configuration); LOG.debug("Created DelegationTokenManager {}", delegationTokenManager); } } AbfsClientThrottlingIntercept.initializeSingleton(abfsConfiguration.isAutoThrottlingEnabled()); LOG.debug("Initializing AzureBlobFileSystem for complete", uri); }