src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
changeset 53018 8bf9268df0e2
parent 52427 3c6aa484536c
child 58801 119ac9128c1b
equal deleted inserted replaced
53017:e10a1f7aaa13 53018:8bf9268df0e2
   139         return result;
   139         return result;
   140     }
   140     }
   141 
   141 
   142     static boolean isFastFileTransferRequested() {
   142     static boolean isFastFileTransferRequested() {
   143         String fileTransferProp = GetPropertyAction
   143         String fileTransferProp = GetPropertyAction
   144                 .privilegedGetProperty("jdk.nio.enableFastFileTransfer");
   144                 .privilegedGetProperty("jdk.nio.enableFastFileTransfer", "false");
   145         boolean enable;
   145         return fileTransferProp.isEmpty() ? true : Boolean.parseBoolean(fileTransferProp);
   146         if ("".equals(fileTransferProp)) {
       
   147             enable = true;
       
   148         } else {
       
   149             enable = Boolean.parseBoolean(fileTransferProp);
       
   150         }
       
   151         return enable;
       
   152     }
   146     }
   153 
   147 
   154     static {
   148     static {
   155         IOUtil.load();
   149         IOUtil.load();
   156         fastFileTransfer = isFastFileTransferRequested();
   150         fastFileTransfer = isFastFileTransferRequested();