Package one.nio.mem

Class LongLongHashMap

    • Field Detail

      • values

        protected long values
    • Constructor Detail

      • LongLongHashMap

        public LongLongHashMap​(int capacity)
      • LongLongHashMap

        public LongLongHashMap​(int capacity,
                               long keys,
                               long values)
    • Method Detail

      • get

        public long get​(long key)
      • put

        public void put​(long key,
                        long value)
      • putIfAbsent

        public long putIfAbsent​(long key,
                                long value)
      • replace

        public boolean replace​(long key,
                               long oldValue,
                               long newValue)
      • replace

        public long replace​(long key,
                            long newValue)
      • adjustOrPut

        public long adjustOrPut​(long key,
                                long delta)
      • remove

        public long remove​(long key)
      • valueAt

        public final long valueAt​(int index)
      • setValueAt

        public final void setValueAt​(int index,
                                     long value)
      • replaceValueAt

        public final long replaceValueAt​(int index,
                                         long newValue)
      • adjustValueAt

        public final long adjustValueAt​(int index,
                                        long delta)
      • sizeInBytes

        public static long sizeInBytes​(int capacity)