Class WeakObject2FloatHashMap<K>

java.lang.Object
one.pkg.tinyutils.map.WeakObject2FloatHashMap<K>
Type Parameters:
K - the type of keys maintained by this map

public class WeakObject2FloatHashMap<K> extends Object
A Map-like data structure that uses weakly referenced Object keys and primitive float values. Similar to WeakHashMap, an entry is automatically removed when its key is no longer ordinarily reachable.
  • Constructor Details

    • WeakObject2FloatHashMap

      public WeakObject2FloatHashMap()
    • WeakObject2FloatHashMap

      public WeakObject2FloatHashMap(int expected)
    • WeakObject2FloatHashMap

      public WeakObject2FloatHashMap(int expected, float f)
  • Method Details

    • size

      public int size()
    • isEmpty

      public boolean isEmpty()
    • getFloat

      public float getFloat(K key)
    • getOrDefault

      public float getOrDefault(K key, float defaultValue)
    • put

      public float put(K key, float value)
    • remove

      public float remove(K key)
    • containsKey

      public boolean containsKey(K key)
    • clear

      public void clear()
    • defaultReturnValue

      public void defaultReturnValue(float rv)
    • defaultReturnValue

      public float defaultReturnValue()