myProviders[2] = new PersistentAuthenticationProvider(new File(configDirectory, "auth"));
myProviders[2] = new PersistentAuthenticationProvider(new File(myConfigDirectory, "auth"));
    public DefaultSVNAuthenticationManager(File configDirectory, boolean storeAuth, String userName, String password) {        myIsStoreAuth = storeAuth;        myConfigDirectory = configDirectory;        if (myConfigDirectory == null) {            myConfigDirectory = SVNWCUtil.getDefaultConfigurationDirectory();        }                myProviders = new ISVNAuthenticationProvider[4];        if (userName != null && !"".equals(userName.trim())) {            // 'default' provider.            password = password == null ? "" : password;            ISVNAuthenticationProvider dumbProvider = new DumbAuthenticationProvider(userName, password, myIsStoreAuth);            myProviders[0] = dumbProvider;        }        // runtime provider.        ISVNAuthenticationProvider cacheProvider = new CacheAuthenticationProvider();        myProviders[1] = cacheProvider;        // disk storage providers        myProviders[2] = new PersistentAuthenticationProvider(new File(configDirectory, "auth"));    }