StorageDB

public final class StorageDB<K extends Object, V extends Object> extends ConcurrentHashMap<K, V>

Constructors

Link copied to clipboard
public StorageDB<K, V> StorageDB()

Functions

Link copied to clipboard
public Unit clear()
Link copied to clipboard
public V compute(K p0, BiFunction<? super K, ? super V, ? extends V> p1)
Link copied to clipboard
public V computeIfAbsent(K p0, Function<? super K, ? extends V> p1)
Link copied to clipboard
public V computeIfPresent(K p0, BiFunction<? super K, ? super V, ? extends V> p1)
Link copied to clipboard
public Boolean contains(Object p0)
Link copied to clipboard
public Boolean containsKey(K key)
Link copied to clipboard
public Boolean containsValue(V value)
Link copied to clipboard
public Enumeration<V> elements()
Link copied to clipboard
public Boolean equals(Object other)
Link copied to clipboard
public Unit forEach(BiConsumer<? super K, ? super V> p0)
public Unit forEach(Long p0, BiConsumer<? super K, ? super V> p1)
public Unit forEach<U extends Any>(    Long p0,     BiFunction<? super K, ? super V, ? extends U> p1,     Consumer<? super U> p2)
Link copied to clipboard
public Unit forEachEntry(Long p0, Consumer<? super Entry.Map<K, V>> p1)
public Unit forEachEntry<U extends Any>(    Long p0,     Function<Entry.Map<K, V>, ? extends U> p1,     Consumer<? super U> p2)
Link copied to clipboard
public Unit forEachKey(Long p0, Consumer<? super K> p1)
public Unit forEachKey<U extends Any>(    Long p0,     Function<? super K, ? extends U> p1,     Consumer<? super U> p2)
Link copied to clipboard
public Unit forEachValue(Long p0, Consumer<? super V> p1)
public Unit forEachValue<U extends Any>(    Long p0,     Function<? super V, ? extends U> p1,     Consumer<? super U> p2)
Link copied to clipboard
public V get(K key)
Link copied to clipboard
public Set<Entry.Map<K, V>> getEntries()
Link copied to clipboard
public ConcurrentHashMap.KeySetView<K, V> getKeys()
Link copied to clipboard
public V getOrDefault(K key, V defaultValue)
Link copied to clipboard
public Integer getSize()
Link copied to clipboard
public Collection<V> getValues()
Link copied to clipboard
public Integer hashCode()
Link copied to clipboard
public Boolean isEmpty()
Link copied to clipboard
public Enumeration<K> keys()
Link copied to clipboard
public ConcurrentHashMap.KeySetView<K, V> keySet(V p0)
Link copied to clipboard
public Long mappingCount()
Link copied to clipboard
public V merge(    K p0,     V p1,     BiFunction<? super V, ? super V, ? extends V> p2)
Link copied to clipboard
public V put(K key, V value)
Link copied to clipboard
public Unit putAll(Map<? extends K, V> from)
Link copied to clipboard
public V putIfAbsent(K p0, V p1)
Link copied to clipboard
public U reduce<U extends Any>(    Long p0,     BiFunction<? super K, ? super V, ? extends U> p1,     BiFunction<? super U, ? super U, ? extends U> p2)
Link copied to clipboard
public Entry.Map<K, V> reduceEntries(Long p0, BiFunction<Entry.Map<K, V>, Entry.Map<K, V>, ? extends Entry.Map<K, V>> p1)
public U reduceEntries<U extends Any>(    Long p0,     Function<Entry.Map<K, V>, ? extends U> p1,     BiFunction<? super U, ? super U, ? extends U> p2)
Link copied to clipboard
public Double reduceEntriesToDouble(    Long p0,     ToDoubleFunction<Entry.Map<K, V>> p1,     Double p2,     DoubleBinaryOperator p3)
Link copied to clipboard
public Integer reduceEntriesToInt(    Long p0,     ToIntFunction<Entry.Map<K, V>> p1,     Integer p2,     IntBinaryOperator p3)
Link copied to clipboard
public Long reduceEntriesToLong(    Long p0,     ToLongFunction<Entry.Map<K, V>> p1,     Long p2,     LongBinaryOperator p3)
Link copied to clipboard
public K reduceKeys(Long p0, BiFunction<? super K, ? super K, ? extends K> p1)
public U reduceKeys<U extends Any>(    Long p0,     Function<? super K, ? extends U> p1,     BiFunction<? super U, ? super U, ? extends U> p2)
Link copied to clipboard
public Double reduceKeysToDouble(    Long p0,     ToDoubleFunction<? super K> p1,     Double p2,     DoubleBinaryOperator p3)
Link copied to clipboard
public Integer reduceKeysToInt(    Long p0,     ToIntFunction<? super K> p1,     Integer p2,     IntBinaryOperator p3)
Link copied to clipboard
public Long reduceKeysToLong(    Long p0,     ToLongFunction<? super K> p1,     Long p2,     LongBinaryOperator p3)
Link copied to clipboard
public Double reduceToDouble(    Long p0,     ToDoubleBiFunction<? super K, ? super V> p1,     Double p2,     DoubleBinaryOperator p3)
Link copied to clipboard
public Integer reduceToInt(    Long p0,     ToIntBiFunction<? super K, ? super V> p1,     Integer p2,     IntBinaryOperator p3)
Link copied to clipboard
public Long reduceToLong(    Long p0,     ToLongBiFunction<? super K, ? super V> p1,     Long p2,     LongBinaryOperator p3)
Link copied to clipboard
public V reduceValues(Long p0, BiFunction<? super V, ? super V, ? extends V> p1)
public U reduceValues<U extends Any>(    Long p0,     Function<? super V, ? extends U> p1,     BiFunction<? super U, ? super U, ? extends U> p2)
Link copied to clipboard
public Double reduceValuesToDouble(    Long p0,     ToDoubleFunction<? super V> p1,     Double p2,     DoubleBinaryOperator p3)
Link copied to clipboard
public Integer reduceValuesToInt(    Long p0,     ToIntFunction<? super V> p1,     Integer p2,     IntBinaryOperator p3)
Link copied to clipboard
public Long reduceValuesToLong(    Long p0,     ToLongFunction<? super V> p1,     Long p2,     LongBinaryOperator p3)
Link copied to clipboard
public V remove(K key)
public Boolean remove(K key, V value)
Link copied to clipboard
public V replace(K p0, V p1)
public Boolean replace(    K p0,     V p1,     V p2)
Link copied to clipboard
public Unit replaceAll(BiFunction<? super K, ? super V, ? extends V> p0)
Link copied to clipboard
public U search<U extends Any>(Long p0, BiFunction<? super K, ? super V, ? extends U> p1)
Link copied to clipboard
public U searchEntries<U extends Any>(Long p0, Function<Entry.Map<K, V>, ? extends U> p1)
Link copied to clipboard
public U searchKeys<U extends Any>(Long p0, Function<? super K, ? extends U> p1)
Link copied to clipboard
public U searchValues<U extends Any>(Long p0, Function<? super V, ? extends U> p1)
Link copied to clipboard
public String toString()

Properties

Link copied to clipboard
private final Set<Entry.Map<K, V>> entries
Link copied to clipboard
private final ConcurrentHashMap.KeySetView<K, V> keys
Link copied to clipboard
private final Integer size
Link copied to clipboard
private final Collection<V> values