Class LongHeap


  • final class LongHeap
    extends CommonAuxHeap
    the v2 CAS long aux heap - used in modeling some binary (de)serialization
    • Field Detail

      • heap

        long[] heap
    • Constructor Detail

      • LongHeap

        LongHeap()
      • LongHeap

        LongHeap​(int heapBaseSize,
                 int heapMultLimit)
    • Method Detail

      • getHeapValue

        long getHeapValue​(int offset)
      • setHeapValue

        void setHeapValue​(long val,
                          int pos)
      • addLong

        int addLong​(long val)
      • addLongArray

        int addLongArray​(long[] val)
      • addDoubleArray

        int addDoubleArray​(double[] val)
      • reinit

        protected void reinit​(long[] longHeap)
      • toArray

        public long[] toArray()