public long getHttpTimeout() {
   initServers();
   final String timeout = myConfigFile.getDefaultGroup().getTimeout();
   try {
     return Long.parseLong(timeout) * 1000;
   } catch (NumberFormatException e) {
     return 0;
   }
 }
  public void getServerFilesManagers(
      final Ref<SvnServerFileManager> systemManager, final Ref<SvnServerFileManager> userManager) {
    // created only if does not exist
    final File dir = new File(getConfigurationDirectory());
    if (!dir.exists()) {
      SVNConfigFile.createDefaultConfiguration(dir);
    }

    systemManager.set(
        new SvnServerFileManagerImpl(
            new IdeaSVNConfigFile(
                new File(SVNFileUtil.getSystemConfigurationDirectory(), SERVERS_FILE_NAME))));
    initServers();
    userManager.set(new SvnServerFileManagerImpl(myConfigFile));
  }
 // uses configuration directory property - it should be saved first
 public void setHttpTimeout(final long value) {
   initServers();
   long cut = value / 1000;
   myConfigFile.setValue("global", SvnServerFileKeys.TIMEOUT, String.valueOf(cut));
   myConfigFile.save();
 }