Class NonBlockingHashMapLong.CHM

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    NonBlockingHashMapLong<TypeV>

    private static final class NonBlockingHashMapLong.CHM
    extends java.lang.Object
    implements java.io.Serializable
    • Method Detail

      • size

        public int size()
      • slots

        public int slots()
      • CAS_key

        private boolean CAS_key​(int idx,
                                long old,
                                long key)
      • CAS_val

        private boolean CAS_val​(int idx,
                                java.lang.Object old,
                                java.lang.Object val)
      • print

        private void print()
      • print2

        private void print2()
      • get_impl

        private java.lang.Object get_impl​(long key)
      • putIfMatch

        private java.lang.Object putIfMatch​(long key,
                                            java.lang.Object putval,
                                            java.lang.Object expVal)
      • tableFull

        private final boolean tableFull​(int reprobe_cnt,
                                        int len)
      • help_copy_impl

        private final void help_copy_impl​(boolean copy_all)
      • copy_check_and_promote

        private final void copy_check_and_promote​(int workdone)
      • copy_slot

        private boolean copy_slot​(int idx)