モジュール jdk.nio.mapmode
パッケージ jdk.nio.mapmode

クラスExtendedMapMode

java.lang.Object
jdk.nio.mapmode.ExtendedMapMode

public class ExtendedMapMode extends Object
JDK固有のマップ・モード。
導入されたバージョン:
14
関連項目:
  • フィールド詳細

    • READ_ONLY_SYNC

      public static final FileChannel.MapMode READ_ONLY_SYNC
      非揮発性RAMによってバックされたファイルの読取り専用マッピングのファイル・マッピング・モード。

      このマップ・モードがサポートされていない実装で使用されると、mapメソッドはUnsupportedOperationExceptionをスローします。

      実装上のノート:
      Linuxでは、ファイルをメモリーにマップするときに、MAP_SYNCおよび MAP_SHARED_VALIDATEフラグがmmapに指定されます。
    • READ_WRITE_SYNC

      public static final FileChannel.MapMode READ_WRITE_SYNC
      不揮発性RAMに基づくファイルの読取り/書込みマッピング用のファイル・マッピング・モード。このモードで作成されたバッファに対するforce操作は、ファイル・デバイス・フラッシュを介して続行するのではなく、キャッシュ行ライトバックを使用して実行されます。

      このマップ・モードがサポートされていない実装で使用されると、mapメソッドはUnsupportedOperationExceptionをスローします。

      実装上のノート:
      Linuxでは、ファイルをメモリーにマップするときに、MAP_SYNCおよび MAP_SHARED_VALIDATEフラグがmmapに指定されます。