public static void initialize()

in modules/vfs-class-loader/src/main/java/org/apache/accumulo/classloader/vfs/VFSManager.java [147:190]


  public static void initialize() throws FileSystemException {
    if (null == VFS) {
      VFS = new DefaultFileSystemManager();
      VFS.addProvider("res", new org.apache.commons.vfs2.provider.res.ResourceFileProvider());
      VFS.addProvider("zip", new org.apache.commons.vfs2.provider.zip.ZipFileProvider());
      VFS.addProvider("gz", new org.apache.commons.vfs2.provider.gzip.GzipFileProvider());
      VFS.addProvider("ram", new org.apache.commons.vfs2.provider.ram.RamFileProvider());
      VFS.addProvider("file",
          new org.apache.commons.vfs2.provider.local.DefaultLocalFileProvider());
      VFS.addProvider("jar", new org.apache.commons.vfs2.provider.jar.JarFileProvider());
      VFS.addProvider("http", new org.apache.commons.vfs2.provider.http.HttpFileProvider());
      VFS.addProvider("https", new org.apache.commons.vfs2.provider.https.HttpsFileProvider());
      VFS.addProvider("ftp", new org.apache.commons.vfs2.provider.ftp.FtpFileProvider());
      VFS.addProvider("ftps", new org.apache.commons.vfs2.provider.ftps.FtpsFileProvider());
      VFS.addProvider("war", new org.apache.commons.vfs2.provider.jar.JarFileProvider());
      VFS.addProvider("par", new org.apache.commons.vfs2.provider.jar.JarFileProvider());
      VFS.addProvider("ear", new org.apache.commons.vfs2.provider.jar.JarFileProvider());
      VFS.addProvider("sar", new org.apache.commons.vfs2.provider.jar.JarFileProvider());
      VFS.addProvider("ejb3", new org.apache.commons.vfs2.provider.jar.JarFileProvider());
      VFS.addProvider("tmp", new org.apache.commons.vfs2.provider.temp.TemporaryFileProvider());
      VFS.addProvider("tar", new org.apache.commons.vfs2.provider.tar.TarFileProvider());
      VFS.addProvider("tbz2", new org.apache.commons.vfs2.provider.tar.TarFileProvider());
      VFS.addProvider("tgz", new org.apache.commons.vfs2.provider.tar.TarFileProvider());
      VFS.addProvider("bz2", new org.apache.commons.vfs2.provider.bzip2.Bzip2FileProvider());
      VFS.addProvider("hdfs", new HdfsFileProvider());
      VFS.addExtensionMap("jar", "jar");
      VFS.addExtensionMap("zip", "zip");
      VFS.addExtensionMap("gz", "gz");
      VFS.addExtensionMap("tar", "tar");
      VFS.addExtensionMap("tbz2", "tar");
      VFS.addExtensionMap("tgz", "tar");
      VFS.addExtensionMap("bz2", "bz2");
      VFS.addMimeTypeMap("application/x-tar", "tar");
      VFS.addMimeTypeMap("application/x-gzip", "gz");
      VFS.addMimeTypeMap("application/zip", "zip");
      VFS.addMimeTypeMap("application/java-archive", "jar");
      VFS.setFileContentInfoFactory(new FileContentInfoFilenameFactory());
      VFS.setFilesCache(new SoftRefFilesCache());
      File cacheDir = computeTopCacheDir();
      VFS.setReplicator(new UniqueFileReplicator(cacheDir));
      VFS.setCacheStrategy(CacheStrategy.ON_RESOLVE);
      VFS.init();
    }
  }