< prev index next >

src/java.base/aix/classes/sun/nio/fs/DefaultFileSystemProvider.java

Print this page
8213406: (fs) More than one instance of built-in FileSystem observed in heap
Reviewed-by: alanb, cushon, weijun

*** 23,43 **** * questions. */ package sun.nio.fs; ! import java.nio.file.spi.FileSystemProvider; /** ! * Creates this platform's default FileSystemProvider. */ public class DefaultFileSystemProvider { private DefaultFileSystemProvider() { } ! /** ! * Returns the default FileSystemProvider. ! */ ! public static FileSystemProvider create() { ! return new AixFileSystemProvider(); } } --- 23,45 ---- * questions. */ package sun.nio.fs; ! import java.nio.file.FileSystem; /** ! * Creates this platform's system-default ("builtin") FileSystemProvider. */ public class DefaultFileSystemProvider { private DefaultFileSystemProvider() { } ! /** The unique instance of the system-default file system provider. */ ! public static final AixFileSystemProvider FILE_SYSTEM_PROVIDER ! = new AixFileSystemProvider(); ! ! /** Returns the unique instance of the system-default file system. */ ! public static FileSystem theFileSystem() { ! return FILE_SYSTEM_PROVIDER.theFileSystem; } }
< prev index next >