Class Hashtable4

    • Constructor Detail

      • Hashtable4

        public Hashtable4​(int size)
      • Hashtable4

        public Hashtable4()
      • Hashtable4

        protected Hashtable4​(DeepClone cloneOnlyCtor)
        Parameters:
        cloneOnlyCtor -
    • Method Detail

      • deepClone

        public java.lang.Object deepClone​(java.lang.Object obj)
        Description copied from interface: DeepClone
        The parameter allows passing one new object so parent references can be corrected on children.
        Specified by:
        deepClone in interface DeepClone
      • forEachKeyForIdentity

        public void forEachKeyForIdentity​(Visitor4 visitor,
                                          java.lang.Object obj)
      • get

        public java.lang.Object get​(byte[] key)
      • get

        public java.lang.Object get​(int key)
      • get

        public java.lang.Object get​(java.lang.Object key)
        Specified by:
        get in interface Map4
      • get

        public java.lang.Object get​(long key)
      • containsKey

        public boolean containsKey​(java.lang.Object key)
        Specified by:
        containsKey in interface Map4
      • containsAllKeys

        public boolean containsAllKeys​(Iterable4 collection)
      • containsAllKeys

        public boolean containsAllKeys​(Iterator4 iterator)
      • put

        public void put​(byte[] key,
                        java.lang.Object value)
      • put

        public void put​(int key,
                        java.lang.Object value)
      • put

        public void put​(long key,
                        java.lang.Object value)
      • put

        public void put​(java.lang.Object key,
                        java.lang.Object value)
        Specified by:
        put in interface Map4
      • remove

        public java.lang.Object remove​(java.lang.Object objectKey)
        Specified by:
        remove in interface Map4
      • remove

        public java.lang.Object remove​(long longKey)
      • remove

        public java.lang.Object remove​(byte[] key)
      • remove

        public java.lang.Object remove​(int key)
      • deepCloneInternal

        protected Hashtable4 deepCloneInternal​(Hashtable4 ret,
                                               java.lang.Object obj)