Class YFastMap<K,​V>

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Constructor Summary

      Constructors 
      Constructor Description
      YFastMap()  
      YFastMap​(int initialCapacity)  
      YFastMap​(java.util.Map map)  
    • Constructor Detail

      • YFastMap

        public YFastMap()
      • YFastMap

        public YFastMap​(int initialCapacity)
      • YFastMap

        public YFastMap​(java.util.Map map)
    • Method Detail

      • getEntry

        public java.util.Map.Entry<K,​V> getEntry​(java.lang.Object key)
        Specified by:
        getEntry in interface YMap<K,​V>
      • getEntry

        public java.util.Map.Entry<K,​V> getEntry​(java.lang.Object key,
                                                       boolean lock)
      • containsKey

        public boolean containsKey​(java.lang.Object key)
        Specified by:
        containsKey in interface java.util.Map<K,​V>
        Overrides:
        containsKey in class AbstractDelegatingMap<K,​V>
      • putAll

        public void putAll​(java.util.Map<? extends K,​? extends V> t)
        Specified by:
        putAll in interface java.util.Map<K,​V>
        Overrides:
        putAll in class AbstractDelegatingMap<K,​V>
      • remove

        public V remove​(java.lang.Object key)
        Specified by:
        remove in interface java.util.Map<K,​V>
        Overrides:
        remove in class AbstractDelegatingMap<K,​V>
      • getMaxReachedSize

        public int getMaxReachedSize()