类 Long2ObjectOpenConcurrentHashMap<V>

java.lang.Object
it.unimi.dsi.fastutil.longs.AbstractLong2ObjectFunction<V>
it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap<V>
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
cn.korostudio.c3h6n6o6.fastutil.Long2ObjectOpenConcurrentHashMap<V>
所有已实现的接口:
it.unimi.dsi.fastutil.Function<Long, V>, it.unimi.dsi.fastutil.Hash, it.unimi.dsi.fastutil.longs.Long2ObjectFunction<V>, it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>, Serializable, Cloneable, Function<Long, V>, LongFunction<V>, Map<Long, V>

public class Long2ObjectOpenConcurrentHashMap<V> extends it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
另请参阅:
  • 嵌套类概要

    从类继承的嵌套类/接口 it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap

    it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap.BasicEntry<V extends Object>, it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap.BasicEntrySet<V extends Object>

    从接口继承的嵌套类/接口 it.unimi.dsi.fastutil.Hash

    it.unimi.dsi.fastutil.Hash.Strategy<K extends Object>

    从接口继承的嵌套类/接口 it.unimi.dsi.fastutil.longs.Long2ObjectMap

    it.unimi.dsi.fastutil.longs.Long2ObjectMap.Entry<V extends Object>, it.unimi.dsi.fastutil.longs.Long2ObjectMap.FastEntrySet<V extends Object>
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    (专用程序包) Map<Long, V>
     
    (专用程序包) V
     
    private static final long
     

    从类继承的字段 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap

    containsNullKey, entries, f, key, keys, mask, maxFill, minN, n, size, value, values

    从类继承的字段 it.unimi.dsi.fastutil.longs.AbstractLong2ObjectFunction

    defRetValue

    从接口继承的字段 it.unimi.dsi.fastutil.Hash

    DEFAULT_GROWTH_FACTOR, DEFAULT_INITIAL_SIZE, DEFAULT_LOAD_FACTOR, FAST_LOAD_FACTOR, FREE, OCCUPIED, PRIMES, REMOVED, VERY_FAST_LOAD_FACTOR
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
     
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
     
    V
    compute (long k, BiFunction<? super Long, ? super V, ? extends V> remappingFunction)
     
    V
    compute (Long k, BiFunction<? super Long, ? super V, ? extends V> remappingFunction)
     
    V
    computeIfAbsent (long k, LongFunction<? extends V> mappingFunction)
     
    V
    computeIfAbsent (Long k, LongFunction<? extends V> mappingFunction)
     
    V
    computeIfAbsentPartial (long key, it.unimi.dsi.fastutil.longs.Long2ObjectFunction<? extends V> mappingFunction)
     
    V
    computeIfPresent (long k, BiFunction<? super Long, ? super V, ? extends V> remappingFunction)
     
    V
    computeIfPresent (Long k, BiFunction<? super Long, ? super V, ? extends V> remappingFunction)
     
    boolean
    containsKey (long key)
     
    boolean
     
    V
     
    void
     
    it.unimi.dsi.fastutil.objects.ObjectSet<Map.Entry<Long, V>>
     
    V
    get (long key)
     
    V
    get (Object key)
     
    V
    getOrDefault (long k, V defaultValue)
     
    V
    getOrDefault (Object k, V defaultValue)
     
    int
     
    boolean
     
    it.unimi.dsi.fastutil.longs.LongSet
     
    it.unimi.dsi.fastutil.longs.Long2ObjectMap.FastEntrySet<V>
     
    V
    merge (long k, V v, BiFunction<? super V, ? super V, ? extends V> remappingFunction)
     
    V
    merge (Long k, V v, BiFunction<? super V, ? super V, ? extends V> remappingFunction)
     
    V
    put (long key, V value)
     
    V
    put (Long key, V value)
     
    void
    putAll (Map<? extends Long, ? extends V> m)
     
    V
    putIfAbsent (long k, V v)
     
    V
    putIfAbsent (Long k, V v)
     
    V
    remove (long key)
     
    boolean
    remove (long k, Object v)
     
    V
    remove (Object key)
     
    boolean
    remove (Object key, Object value)
     
    V
    replace (long k, V v)
     
    boolean
    replace (long k, V oldValue, V v)
     
    V
    replace (Long k, V v)
     
    boolean
    replace (Long k, V oldValue, V v)
     
    int
    size()
     
    boolean
    trim()
     
    boolean
    trim (int n)
     
    it.unimi.dsi.fastutil.objects.ObjectCollection<V>
     

    从类继承的方法 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap

    computeIfAbsent, rehash, shiftKeys

    从类继承的方法 it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap

    equals, toString

    从类继承的方法 java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    从接口继承的方法 it.unimi.dsi.fastutil.Function

    apply

    从接口继承的方法 java.util.function.Function

    andThen

    从接口继承的方法 it.unimi.dsi.fastutil.longs.Long2ObjectFunction

    andThenByte, andThenChar, andThenDouble, andThenFloat, andThenInt, andThenLong, andThenObject, andThenReference, andThenShort, apply, compose, composeByte, composeChar, composeDouble, composeFloat, composeInt, composeLong, composeObject, composeReference, composeShort

    从接口继承的方法 it.unimi.dsi.fastutil.longs.Long2ObjectMap

    containsKey, forEach

    从接口继承的方法 java.util.Map

    computeIfAbsent, replaceAll
  • 字段详细资料

    • serialVersionUID

      private static final long serialVersionUID
      另请参阅:
    • backing

      Map<Long,V> backing
    • defaultReturn

      V defaultReturn
  • 构造器详细资料

    • Long2ObjectOpenConcurrentHashMap

      public Long2ObjectOpenConcurrentHashMap()
  • 方法详细资料

    • get

      public V get (long key)
      指定者:
      get 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectFunction<V>
      覆盖:
      get 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • get

      public V get (Object key)
    • isEmpty

      public boolean isEmpty()
      指定者:
      isEmpty 在接口中 Map<Long, V>
      覆盖:
      isEmpty 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • containsValue

      public boolean containsValue (Object value)
      指定者:
      containsValue 在接口中 Map<Long, V>
      覆盖:
      containsValue 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • putAll

      public void putAll (Map<? extends Long,? extends V> m)
      指定者:
      putAll 在接口中 Map<Long, V>
      覆盖:
      putAll 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • size

      public int size()
      指定者:
      size 在接口中 it.unimi.dsi.fastutil.Function<Long, V>
      指定者:
      size 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      指定者:
      size 在接口中 Map<Long, V>
      覆盖:
      size 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • defaultReturnValue

      public void defaultReturnValue (V rv)
      指定者:
      defaultReturnValue 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectFunction<V>
      指定者:
      defaultReturnValue 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      覆盖:
      defaultReturnValue 在类中 it.unimi.dsi.fastutil.longs.AbstractLong2ObjectFunction<V>
    • defaultReturnValue

      public V defaultReturnValue()
      指定者:
      defaultReturnValue 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectFunction<V>
      指定者:
      defaultReturnValue 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      覆盖:
      defaultReturnValue 在类中 it.unimi.dsi.fastutil.longs.AbstractLong2ObjectFunction<V>
    • long2ObjectEntrySet

      public it.unimi.dsi.fastutil.longs.Long2ObjectMap.FastEntrySet<V> long2ObjectEntrySet()
      指定者:
      long2ObjectEntrySet 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      覆盖:
      long2ObjectEntrySet 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • keySet

      public it.unimi.dsi.fastutil.longs.LongSet keySet()
      指定者:
      keySet 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      指定者:
      keySet 在接口中 Map<Long, V>
      覆盖:
      keySet 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • values

      public it.unimi.dsi.fastutil.objects.ObjectCollection<V> values()
      指定者:
      values 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      指定者:
      values 在接口中 Map<Long, V>
      覆盖:
      values 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • containsKey

      public boolean containsKey (long key)
      指定者:
      containsKey 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectFunction<V>
      指定者:
      containsKey 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      覆盖:
      containsKey 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • put

      public V put (long key, V value)
      指定者:
      put 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectFunction<V>
      覆盖:
      put 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • put

      public V put (Long key, V value)
    • remove

      public V remove (long key)
      指定者:
      remove 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectFunction<V>
      覆盖:
      remove 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • trim

      public boolean trim()
      覆盖:
      trim 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • trim

      public boolean trim (int n)
      覆盖:
      trim 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • replace

      public boolean replace (long k, V oldValue, V v)
      指定者:
      replace 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      覆盖:
      replace 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • replace

      public V replace (long k, V v)
      指定者:
      replace 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      覆盖:
      replace 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • replace

      public boolean replace (Long k, V oldValue, V v)
    • replace

      public V replace (Long k, V v)
    • remove

      public boolean remove (long k, Object v)
      指定者:
      remove 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      覆盖:
      remove 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • putIfAbsent

      public V putIfAbsent (long k, V v)
      指定者:
      putIfAbsent 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      覆盖:
      putIfAbsent 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • putIfAbsent

      public V putIfAbsent (Long k, V v)
    • merge

      public V merge (long k, V v, BiFunction<? super V,? super V,? extends V> remappingFunction)
      指定者:
      merge 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      覆盖:
      merge 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • merge

      public V merge (Long k, V v, BiFunction<? super V,? super V,? extends V> remappingFunction)
    • hashCode

      public int hashCode()
      指定者:
      hashCode 在接口中 Map<Long, V>
      覆盖:
      hashCode 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • getOrDefault

      public V getOrDefault (long k, V defaultValue)
      指定者:
      getOrDefault 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectFunction<V>
      指定者:
      getOrDefault 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      覆盖:
      getOrDefault 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • getOrDefault

      public V getOrDefault (Object k, V defaultValue)
    • computeIfPresent

      public V computeIfPresent (long k, BiFunction<? super Long,? super V,? extends V> remappingFunction)
      指定者:
      computeIfPresent 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      覆盖:
      computeIfPresent 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • computeIfPresent

      public V computeIfPresent (Long k, BiFunction<? super Long,? super V,? extends V> remappingFunction)
    • computeIfAbsent

      public V computeIfAbsent (long k, LongFunction<? extends V> mappingFunction)
      指定者:
      computeIfAbsent 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      覆盖:
      computeIfAbsent 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • computeIfAbsent

      public V computeIfAbsent (Long k, LongFunction<? extends V> mappingFunction)
    • computeIfAbsentPartial

      public V computeIfAbsentPartial (long key, it.unimi.dsi.fastutil.longs.Long2ObjectFunction<? extends V> mappingFunction)
    • compute

      public V compute (long k, BiFunction<? super Long,? super V,? extends V> remappingFunction)
      指定者:
      compute 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      覆盖:
      compute 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • compute

      public V compute (Long k, BiFunction<? super Long,? super V,? extends V> remappingFunction)
    • clone

      public it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V> clone()
      覆盖:
      clone 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • clear

      public void clear()
      指定者:
      clear 在接口中 it.unimi.dsi.fastutil.Function<Long, V>
      指定者:
      clear 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap<V>
      指定者:
      clear 在接口中 Map<Long, V>
      覆盖:
      clear 在类中 it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<V>
    • entrySet

      public it.unimi.dsi.fastutil.objects.ObjectSet<Map.Entry<Long,V>> entrySet()
    • remove

      public V remove (Object key)
    • remove

      public boolean remove (Object key, Object value)