Class BlockManager


  • class BlockManager
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.concurrent.BlockingDeque<byte[]> blockPool  
    • Constructor Summary

      Constructors 
      Constructor Description
      BlockManager​(int blockPoolSize, int blockSize)  
    • Field Detail

      • blockPool

        private final java.util.concurrent.BlockingDeque<byte[]> blockPool
    • Constructor Detail

      • BlockManager

        public BlockManager​(int blockPoolSize,
                            int blockSize)
    • Method Detail

      • getBlockFromPool

        public byte[] getBlockFromPool()
      • releaseBlockToPool

        public void releaseBlockToPool​(byte[] block)