Class WeakFloatHashMap<V>

java.lang.Object
one.pkg.tinyutils.map.WeakFloatHashMap<V>
Type Parameters:
V - the type of mapped values

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

    • WeakFloatHashMap

      public WeakFloatHashMap()
    • WeakFloatHashMap

      public WeakFloatHashMap(int expected)
    • WeakFloatHashMap

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

    • size

      public int size()
    • isEmpty

      public boolean isEmpty()
    • get

      @Nullable public V get(float key)
    • put

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

      public V remove(float key)
    • containsKey

      public boolean containsKey(float key)
    • clear

      public void clear()