Class FilePathNioMemLZF


public class FilePathNioMemLZF extends FilePathNioMem
A memory file system that compresses blocks to conserve memory.
  • Constructor Details

    • FilePathNioMemLZF

      public FilePathNioMemLZF()
  • Method Details

    • compressed

      boolean compressed()
      Description copied from class: FilePathNioMem
      Whether the file should be compressed.
      Overrides:
      compressed in class FilePathNioMem
      Returns:
      true if it should be compressed.
    • getPath

      public FilePathNioMem getPath(String path)
      Description copied from class: FilePath
      Convert a file to a path. This is similar to java.nio.file.spi.FileSystemProvider.getPath, but may return an object even if the scheme doesn't match in case of the default file provider.
      Overrides:
      getPath in class FilePathNioMem
      Parameters:
      path - the path
      Returns:
      the file path object
    • isRoot

      protected boolean isRoot()
      Overrides:
      isRoot in class FilePathNioMem
    • getScheme

      public String getScheme()
      Description copied from class: FilePath
      Get the scheme (prefix) for this file provider. This is similar to java.nio.file.spi.FileSystemProvider.getScheme.
      Overrides:
      getScheme in class FilePathNioMem
      Returns:
      the scheme