Class BlockAccessMapped

  • All Implemented Interfaces:
    org.apache.jena.atlas.lib.Closeable, org.apache.jena.atlas.lib.Sync, BlockAccess

    public final class BlockAccessMapped
    extends BlockAccessBase
    FileAccess for a file, using memory mapped I/O
    • Constructor Detail

      • BlockAccessMapped

        public BlockAccessMapped​(java.lang.String filename,
                                 int blockSize)
    • Method Detail

      • allocate

        public Block allocate​(int blkSize)
      • read

        public Block read​(long id)
      • write

        public void write​(Block block)
      • overwrite

        public void overwrite​(Block block)
      • sync

        public void sync()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object