final PentahoSolutionsFileSystemConfigBuilder configBuilder = new PentahoSolutionsFileSystemConfigBuilder();
final int timeOut = configBuilder.getTimeOut( fileSystemOptions );
httpClient.getParams().setSoTimeout( Math.max( 0, timeOut ) );
return new WebSolutionFileSystem( genericRootName, fileSystemOptions,
new LocalFileModel( outerName.getURI(), httpClient,
outerName.getUserName(), outerName.getPassword() )
);
} finally {
UserAuthenticatorUtils.cleanup( authData );
}