Class MemoryMappedFile

    • Constructor Detail

      • MemoryMappedFile

        public MemoryMappedFile​(FileChannel pFileChannel,
                                MemoryMappedFileAccessMode pAccessMode,
                                long pFilePosition,
                                long pMappedRegionLength,
                                boolean pExtendIfNeeded)
        Instanciates a memory mapped file for a given file channel, access mode, file position, mapped region length, and 'extend-if-needed' flag.
        Parameters:
        pFileChannel - file channel
        pAccessMode - access mode
        pFilePosition - file position
        pMappedRegionLength - region length
        pExtendIfNeeded - true extend if needed
    • Method Detail

      • getAddressAtFilePosition

        public long getAddressAtFilePosition​(long pFilePosition)
        Parameters:
        pFilePosition - file position
        Returns:
        address at file position
      • getCleaner

        public Cleaner getCleaner()
        Description copied from interface: Cleanable
        Returns the cleaner for this object.
        Specified by:
        getCleaner in interface Cleanable
        Returns:
        cleaner runnable