
org.apache.jackrabbit.oak.plugins.segment.file.FileAccess$Mapped.class Maven / Gradle / Ivy
???? 2 S
,
- . / 0
- 1
2 3
4
5 6
5 7
8 9
8 :
8 ;
8 < = > buffer Ljava/nio/MappedByteBuffer; (Ljava/io/RandomAccessFile;)V Code LineNumberTable LocalVariableTable this Mapped InnerClasses BLorg/apache/jackrabbit/oak/plugins/segment/file/FileAccess$Mapped; file Ljava/io/RandomAccessFile;
Exceptions ? isMemoryMapped ()Z length ()I read (II)Ljava/nio/ByteBuffer; position I entry Ljava/nio/ByteBuffer; close ()V
SourceFile FileAccess.java ) @ A B C E F G H I J K L ! M N O $ ! $ P Q P R N @org/apache/jackrabbit/oak/plugins/segment/file/FileAccess$Mapped 9org/apache/jackrabbit/oak/plugins/segment/file/FileAccess java/io/IOException java/io/RandomAccessFile
getChannel !()Ljava/nio/channels/FileChannel; %java/nio/channels/FileChannel$MapMode MapMode READ_ONLY 'Ljava/nio/channels/FileChannel$MapMode; ()J java/nio/channels/FileChannel map F(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer; java/nio/MappedByteBuffer remaining asReadOnlyBuffer ()Ljava/nio/ByteBuffer; java/nio/ByteBuffer (I)Ljava/nio/Buffer; limit slice
T *? *+? ? +? ? ? ? 2 3 4 , ? 8 ! 2 *? ? ? = " # w #*? ? N--? `?
W--? `? W-? ? B C D E * # # $ % # % &