java.lang.Object
jdk.nio.mapmode.ExtendedMapMode
public class ExtendedMapMode extends Object
JDK固有のマップ・モード。
- 導入されたバージョン:
- 14
- 関連項目:
FileChannel.map(java.nio.channels.FileChannel.MapMode, long, long)
-
フィールドのサマリー
修飾子と型フィールド説明static FileChannel.MapMode
非揮発性RAMによってバックされたファイルの読取り専用マッピングのファイル・マッピング・モード。static FileChannel.MapMode
非揮発性RAMに基づくファイルの読取り/書込みマッピング用のファイル・マッピング・モード。 -
メソッドのサマリー
-
フィールド詳細
-
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
に指定されます。
-