Class FileBackedStorageEngine.FileWriteTask

  • All Implemented Interfaces:
    java.lang.Runnable
    Enclosing class:
    FileBackedStorageEngine<K,​V>

    class FileBackedStorageEngine.FileWriteTask
    extends java.lang.Object
    implements java.lang.Runnable
    • Field Detail

      • keyBuffer

        private final java.nio.ByteBuffer keyBuffer
      • valueBuffer

        private final java.nio.ByteBuffer valueBuffer
      • pojoHash

        private final int pojoHash
      • position

        private final long position
    • Constructor Detail

      • FileWriteTask

        FileWriteTask​(FileBackedStorageEngine.FileChunk chunk,
                      long position,
                      java.nio.ByteBuffer keyBuffer,
                      java.nio.ByteBuffer valueBuffer,
                      int pojoHash)
    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • write

        private void write()
                    throws java.io.IOException
        Throws:
        java.io.IOException
      • getKeyBuffer

        java.nio.ByteBuffer getKeyBuffer()
      • getValueBuffer

        java.nio.ByteBuffer getValueBuffer()