Table of Contents

Class ConcurrentHashMap<K, V>

Namespace
Java.Util.Concurrent
Assembly
MASES.JNet.dll
public class ConcurrentHashMap<K, V> : AbstractMap<K, V>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IMap<K, V>

Type Parameters

K
V
Inheritance
JVMBridgeBase
JVMBridgeBase<Map<K, V>>
Map<K, V>
ConcurrentHashMap<K, V>
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
IMap<K, V>
Inherited Members
JVMBridgeBase<Map<K, V>>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Map<K, V>>.IsAssignableFrom<T>()
JVMBridgeBase<Map<K, V>>.Execute<T>(params T[])
JVMBridgeBase<Map<K, V>>.DynBridgeClazz
JVMBridgeBase<Map<K, V>>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Execute<T>(params T[])
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

ConcurrentHashMap()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public ConcurrentHashMap()

ConcurrentHashMap(Map<K, V>)

public ConcurrentHashMap(Map<K, V> arg0)

Parameters

arg0 Map<K, V>

Map

ConcurrentHashMap(int)

public ConcurrentHashMap(int arg0)

Parameters

arg0 int

int

ConcurrentHashMap(int, float)

public ConcurrentHashMap(int arg0, float arg1)

Parameters

arg0 int

int

arg1 float

float

ConcurrentHashMap(int, float, int)

public ConcurrentHashMap(int arg0, float arg1, int arg2)

Parameters

arg0 int

int

arg1 float

float

arg2 int

int

ConcurrentHashMap(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public ConcurrentHashMap(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

Contains(object)

public bool Contains(object arg0)

Parameters

arg0 object

object

Returns

bool

bool

Elements()

public Enumeration<V> Elements()

Returns

Enumeration<V>

Enumeration

ForEachEntry<Arg1objectSuperJava_Util_Map_Entry_K_V_>(long, Consumer<Arg1objectSuperJava_Util_Map_Entry_K_V_>)

public void ForEachEntry<Arg1objectSuperJava_Util_Map_Entry_K_V_>(long arg0, Consumer<Arg1objectSuperJava_Util_Map_Entry_K_V_> arg1) where Arg1objectSuperJava_Util_Map_Entry_K_V_ : Map.Entry<K, V>

Parameters

arg0 long

long

arg1 Consumer<Arg1objectSuperJava_Util_Map_Entry_K_V_>

Consumer

Type Parameters

Arg1objectSuperJava_Util_Map_Entry_K_V_

Map.Entry<K, V>

ForEachEntry<Arg1ExtendsU, U, Arg2objectSuperU>(long, Function<Entry<K, V>, Arg1ExtendsU>, Consumer<Arg2objectSuperU>)

public void ForEachEntry<Arg1ExtendsU, U, Arg2objectSuperU>(long arg0, Function<Map.Entry<K, V>, Arg1ExtendsU> arg1, Consumer<Arg2objectSuperU> arg2) where Arg1ExtendsU : U where Arg2objectSuperU : U

Parameters

arg0 long

long

arg1 Function<Map.Entry<K, V>, Arg1ExtendsU>

Function

arg2 Consumer<Arg2objectSuperU>

Consumer

Type Parameters

Arg1ExtendsU

U

U
Arg2objectSuperU

U

ForEachKey<Arg1objectSuperK>(long, Consumer<Arg1objectSuperK>)

public void ForEachKey<Arg1objectSuperK>(long arg0, Consumer<Arg1objectSuperK> arg1) where Arg1objectSuperK : K

Parameters

arg0 long

long

arg1 Consumer<Arg1objectSuperK>

Consumer

Type Parameters

Arg1objectSuperK

K

ForEachKey<Arg1objectSuperK, Arg1ExtendsU, U, Arg2objectSuperU>(long, Function<Arg1objectSuperK, Arg1ExtendsU>, Consumer<Arg2objectSuperU>)

public void ForEachKey<Arg1objectSuperK, Arg1ExtendsU, U, Arg2objectSuperU>(long arg0, Function<Arg1objectSuperK, Arg1ExtendsU> arg1, Consumer<Arg2objectSuperU> arg2) where Arg1objectSuperK : K where Arg1ExtendsU : U where Arg2objectSuperU : U

Parameters

arg0 long

long

arg1 Function<Arg1objectSuperK, Arg1ExtendsU>

Function

arg2 Consumer<Arg2objectSuperU>

Consumer

Type Parameters

Arg1objectSuperK

K

Arg1ExtendsU

U

U
Arg2objectSuperU

U

ForEachValue<Arg1objectSuperV>(long, Consumer<Arg1objectSuperV>)

public void ForEachValue<Arg1objectSuperV>(long arg0, Consumer<Arg1objectSuperV> arg1) where Arg1objectSuperV : V

Parameters

arg0 long

long

arg1 Consumer<Arg1objectSuperV>

Consumer

Type Parameters

Arg1objectSuperV

V

ForEachValue<Arg1objectSuperV, Arg1ExtendsU, U, Arg2objectSuperU>(long, Function<Arg1objectSuperV, Arg1ExtendsU>, Consumer<Arg2objectSuperU>)

public void ForEachValue<Arg1objectSuperV, Arg1ExtendsU, U, Arg2objectSuperU>(long arg0, Function<Arg1objectSuperV, Arg1ExtendsU> arg1, Consumer<Arg2objectSuperU> arg2) where Arg1objectSuperV : V where Arg1ExtendsU : U where Arg2objectSuperU : U

Parameters

arg0 long

long

arg1 Function<Arg1objectSuperV, Arg1ExtendsU>

Function

arg2 Consumer<Arg2objectSuperU>

Consumer

Type Parameters

Arg1objectSuperV

V

Arg1ExtendsU

U

U
Arg2objectSuperU

U

ForEach<Arg1objectSuperK, Arg1objectSuperV>(long, BiConsumer<Arg1objectSuperK, Arg1objectSuperV>)

public void ForEach<Arg1objectSuperK, Arg1objectSuperV>(long arg0, BiConsumer<Arg1objectSuperK, Arg1objectSuperV> arg1) where Arg1objectSuperK : K where Arg1objectSuperV : V

Parameters

arg0 long

long

arg1 BiConsumer<Arg1objectSuperK, Arg1objectSuperV>

BiConsumer

Type Parameters

Arg1objectSuperK

K

Arg1objectSuperV

V

ForEach<Arg1objectSuperK, Arg1objectSuperV, Arg1ExtendsU, U, Arg2objectSuperU>(long, BiFunction<Arg1objectSuperK, Arg1objectSuperV, Arg1ExtendsU>, Consumer<Arg2objectSuperU>)

public void ForEach<Arg1objectSuperK, Arg1objectSuperV, Arg1ExtendsU, U, Arg2objectSuperU>(long arg0, BiFunction<Arg1objectSuperK, Arg1objectSuperV, Arg1ExtendsU> arg1, Consumer<Arg2objectSuperU> arg2) where Arg1objectSuperK : K where Arg1objectSuperV : V where Arg1ExtendsU : U where Arg2objectSuperU : U

Parameters

arg0 long

long

arg1 BiFunction<Arg1objectSuperK, Arg1objectSuperV, Arg1ExtendsU>

BiFunction

arg2 Consumer<Arg2objectSuperU>

Consumer

Type Parameters

Arg1objectSuperK

K

Arg1objectSuperV

V

Arg1ExtendsU

U

U
Arg2objectSuperU

U

KeySet(V)

public ConcurrentHashMap.KeySetView<K, V> KeySet(V arg0)

Parameters

arg0 V

V

Returns

ConcurrentHashMap.KeySetView<K, V>

ConcurrentHashMap.KeySetView

Keys()

public Enumeration<K> Keys()

Returns

Enumeration<K>

Enumeration

MappingCount()

public long MappingCount()

Returns

long

long

NewKeySet()

public static ConcurrentHashMap.KeySetView<K, Boolean> NewKeySet()

Returns

ConcurrentHashMap.KeySetView<K, Boolean>

ConcurrentHashMap.KeySetView

NewKeySet(int)

public static ConcurrentHashMap.KeySetView<K, Boolean> NewKeySet(int arg0)

Parameters

arg0 int

int

Returns

ConcurrentHashMap.KeySetView<K, Boolean>

ConcurrentHashMap.KeySetView

ReduceEntriesToDouble(long, ToDoubleFunction<Entry<K, V>>, double, DoubleBinaryOperator)

public double ReduceEntriesToDouble(long arg0, ToDoubleFunction<Map.Entry<K, V>> arg1, double arg2, DoubleBinaryOperator arg3)

Parameters

arg0 long

long

arg1 ToDoubleFunction<Map.Entry<K, V>>

ToDoubleFunction

arg2 double

double

arg3 DoubleBinaryOperator

DoubleBinaryOperator

Returns

double

double

ReduceEntriesToInt(long, ToIntFunction<Entry<K, V>>, int, IntBinaryOperator)

public int ReduceEntriesToInt(long arg0, ToIntFunction<Map.Entry<K, V>> arg1, int arg2, IntBinaryOperator arg3)

Parameters

arg0 long

long

arg1 ToIntFunction<Map.Entry<K, V>>

ToIntFunction

arg2 int

int

arg3 IntBinaryOperator

IntBinaryOperator

Returns

int

int

ReduceEntriesToLong(long, ToLongFunction<Entry<K, V>>, long, LongBinaryOperator)

public long ReduceEntriesToLong(long arg0, ToLongFunction<Map.Entry<K, V>> arg1, long arg2, LongBinaryOperator arg3)

Parameters

arg0 long

long

arg1 ToLongFunction<Map.Entry<K, V>>

ToLongFunction

arg2 long

long

arg3 LongBinaryOperator

LongBinaryOperator

Returns

long

long

ReduceEntries<Arg1ExtendsJava_Util_Map_Entry_K_V_>(long, BiFunction<Entry<K, V>, Entry<K, V>, Arg1ExtendsJava_Util_Map_Entry_K_V_>)

public Map.Entry<K, V> ReduceEntries<Arg1ExtendsJava_Util_Map_Entry_K_V_>(long arg0, BiFunction<Map.Entry<K, V>, Map.Entry<K, V>, Arg1ExtendsJava_Util_Map_Entry_K_V_> arg1) where Arg1ExtendsJava_Util_Map_Entry_K_V_ : Map.Entry<K, V>

Parameters

arg0 long

long

arg1 BiFunction<Map.Entry<K, V>, Map.Entry<K, V>, Arg1ExtendsJava_Util_Map_Entry_K_V_>

BiFunction

Returns

Map.Entry<K, V>

Map.Entry

Type Parameters

Arg1ExtendsJava_Util_Map_Entry_K_V_

Map.Entry<K, V>

ReduceEntries<U, Arg1ExtendsU, Arg2objectSuperU, Arg2ExtendsU>(long, Function<Entry<K, V>, Arg1ExtendsU>, BiFunction<Arg2objectSuperU, Arg2objectSuperU, Arg2ExtendsU>)

public U ReduceEntries<U, Arg1ExtendsU, Arg2objectSuperU, Arg2ExtendsU>(long arg0, Function<Map.Entry<K, V>, Arg1ExtendsU> arg1, BiFunction<Arg2objectSuperU, Arg2objectSuperU, Arg2ExtendsU> arg2) where Arg1ExtendsU : U where Arg2objectSuperU : U where Arg2ExtendsU : U

Parameters

arg0 long

long

arg1 Function<Map.Entry<K, V>, Arg1ExtendsU>

Function

arg2 BiFunction<Arg2objectSuperU, Arg2objectSuperU, Arg2ExtendsU>

BiFunction

Returns

U

U

Type Parameters

U
Arg1ExtendsU

U

Arg2objectSuperU

U

Arg2ExtendsU

U

ReduceKeysToDouble<Arg1objectSuperK>(long, ToDoubleFunction<Arg1objectSuperK>, double, DoubleBinaryOperator)

public double ReduceKeysToDouble<Arg1objectSuperK>(long arg0, ToDoubleFunction<Arg1objectSuperK> arg1, double arg2, DoubleBinaryOperator arg3) where Arg1objectSuperK : K

Parameters

arg0 long

long

arg1 ToDoubleFunction<Arg1objectSuperK>

ToDoubleFunction

arg2 double

double

arg3 DoubleBinaryOperator

DoubleBinaryOperator

Returns

double

double

Type Parameters

Arg1objectSuperK

K

ReduceKeysToInt<Arg1objectSuperK>(long, ToIntFunction<Arg1objectSuperK>, int, IntBinaryOperator)

public int ReduceKeysToInt<Arg1objectSuperK>(long arg0, ToIntFunction<Arg1objectSuperK> arg1, int arg2, IntBinaryOperator arg3) where Arg1objectSuperK : K

Parameters

arg0 long

long

arg1 ToIntFunction<Arg1objectSuperK>

ToIntFunction

arg2 int

int

arg3 IntBinaryOperator

IntBinaryOperator

Returns

int

int

Type Parameters

Arg1objectSuperK

K

ReduceKeysToLong<Arg1objectSuperK>(long, ToLongFunction<Arg1objectSuperK>, long, LongBinaryOperator)

public long ReduceKeysToLong<Arg1objectSuperK>(long arg0, ToLongFunction<Arg1objectSuperK> arg1, long arg2, LongBinaryOperator arg3) where Arg1objectSuperK : K

Parameters

arg0 long

long

arg1 ToLongFunction<Arg1objectSuperK>

ToLongFunction

arg2 long

long

arg3 LongBinaryOperator

LongBinaryOperator

Returns

long

long

Type Parameters

Arg1objectSuperK

K

ReduceKeys<Arg1objectSuperK, Arg1ExtendsK>(long, BiFunction<Arg1objectSuperK, Arg1objectSuperK, Arg1ExtendsK>)

public K ReduceKeys<Arg1objectSuperK, Arg1ExtendsK>(long arg0, BiFunction<Arg1objectSuperK, Arg1objectSuperK, Arg1ExtendsK> arg1) where Arg1objectSuperK : K where Arg1ExtendsK : K

Parameters

arg0 long

long

arg1 BiFunction<Arg1objectSuperK, Arg1objectSuperK, Arg1ExtendsK>

BiFunction

Returns

K

K

Type Parameters

Arg1objectSuperK

K

Arg1ExtendsK

K

ReduceKeys<U, Arg1objectSuperK, Arg1ExtendsU, Arg2objectSuperU, Arg2ExtendsU>(long, Function<Arg1objectSuperK, Arg1ExtendsU>, BiFunction<Arg2objectSuperU, Arg2objectSuperU, Arg2ExtendsU>)

public U ReduceKeys<U, Arg1objectSuperK, Arg1ExtendsU, Arg2objectSuperU, Arg2ExtendsU>(long arg0, Function<Arg1objectSuperK, Arg1ExtendsU> arg1, BiFunction<Arg2objectSuperU, Arg2objectSuperU, Arg2ExtendsU> arg2) where Arg1objectSuperK : K where Arg1ExtendsU : U where Arg2objectSuperU : U where Arg2ExtendsU : U

Parameters

arg0 long

long

arg1 Function<Arg1objectSuperK, Arg1ExtendsU>

Function

arg2 BiFunction<Arg2objectSuperU, Arg2objectSuperU, Arg2ExtendsU>

BiFunction

Returns

U

U

Type Parameters

U
Arg1objectSuperK

K

Arg1ExtendsU

U

Arg2objectSuperU

U

Arg2ExtendsU

U

ReduceToDouble<Arg1objectSuperK, Arg1objectSuperV>(long, ToDoubleBiFunction<Arg1objectSuperK, Arg1objectSuperV>, double, DoubleBinaryOperator)

public double ReduceToDouble<Arg1objectSuperK, Arg1objectSuperV>(long arg0, ToDoubleBiFunction<Arg1objectSuperK, Arg1objectSuperV> arg1, double arg2, DoubleBinaryOperator arg3) where Arg1objectSuperK : K where Arg1objectSuperV : V

Parameters

arg0 long

long

arg1 ToDoubleBiFunction<Arg1objectSuperK, Arg1objectSuperV>

ToDoubleBiFunction

arg2 double

double

arg3 DoubleBinaryOperator

DoubleBinaryOperator

Returns

double

double

Type Parameters

Arg1objectSuperK

K

Arg1objectSuperV

V

ReduceToInt<Arg1objectSuperK, Arg1objectSuperV>(long, ToIntBiFunction<Arg1objectSuperK, Arg1objectSuperV>, int, IntBinaryOperator)

public int ReduceToInt<Arg1objectSuperK, Arg1objectSuperV>(long arg0, ToIntBiFunction<Arg1objectSuperK, Arg1objectSuperV> arg1, int arg2, IntBinaryOperator arg3) where Arg1objectSuperK : K where Arg1objectSuperV : V

Parameters

arg0 long

long

arg1 ToIntBiFunction<Arg1objectSuperK, Arg1objectSuperV>

ToIntBiFunction

arg2 int

int

arg3 IntBinaryOperator

IntBinaryOperator

Returns

int

int

Type Parameters

Arg1objectSuperK

K

Arg1objectSuperV

V

ReduceToLong<Arg1objectSuperK, Arg1objectSuperV>(long, ToLongBiFunction<Arg1objectSuperK, Arg1objectSuperV>, long, LongBinaryOperator)

public long ReduceToLong<Arg1objectSuperK, Arg1objectSuperV>(long arg0, ToLongBiFunction<Arg1objectSuperK, Arg1objectSuperV> arg1, long arg2, LongBinaryOperator arg3) where Arg1objectSuperK : K where Arg1objectSuperV : V

Parameters

arg0 long

long

arg1 ToLongBiFunction<Arg1objectSuperK, Arg1objectSuperV>

ToLongBiFunction

arg2 long

long

arg3 LongBinaryOperator

LongBinaryOperator

Returns

long

long

Type Parameters

Arg1objectSuperK

K

Arg1objectSuperV

V

ReduceValuesToDouble<Arg1objectSuperV>(long, ToDoubleFunction<Arg1objectSuperV>, double, DoubleBinaryOperator)

public double ReduceValuesToDouble<Arg1objectSuperV>(long arg0, ToDoubleFunction<Arg1objectSuperV> arg1, double arg2, DoubleBinaryOperator arg3) where Arg1objectSuperV : V

Parameters

arg0 long

long

arg1 ToDoubleFunction<Arg1objectSuperV>

ToDoubleFunction

arg2 double

double

arg3 DoubleBinaryOperator

DoubleBinaryOperator

Returns

double

double

Type Parameters

Arg1objectSuperV

V

ReduceValuesToInt<Arg1objectSuperV>(long, ToIntFunction<Arg1objectSuperV>, int, IntBinaryOperator)

public int ReduceValuesToInt<Arg1objectSuperV>(long arg0, ToIntFunction<Arg1objectSuperV> arg1, int arg2, IntBinaryOperator arg3) where Arg1objectSuperV : V

Parameters

arg0 long

long

arg1 ToIntFunction<Arg1objectSuperV>

ToIntFunction

arg2 int

int

arg3 IntBinaryOperator

IntBinaryOperator

Returns

int

int

Type Parameters

Arg1objectSuperV

V

ReduceValuesToLong<Arg1objectSuperV>(long, ToLongFunction<Arg1objectSuperV>, long, LongBinaryOperator)

public long ReduceValuesToLong<Arg1objectSuperV>(long arg0, ToLongFunction<Arg1objectSuperV> arg1, long arg2, LongBinaryOperator arg3) where Arg1objectSuperV : V

Parameters

arg0 long

long

arg1 ToLongFunction<Arg1objectSuperV>

ToLongFunction

arg2 long

long

arg3 LongBinaryOperator

LongBinaryOperator

Returns

long

long

Type Parameters

Arg1objectSuperV

V

ReduceValues<Arg1objectSuperV, Arg1ExtendsV>(long, BiFunction<Arg1objectSuperV, Arg1objectSuperV, Arg1ExtendsV>)

public V ReduceValues<Arg1objectSuperV, Arg1ExtendsV>(long arg0, BiFunction<Arg1objectSuperV, Arg1objectSuperV, Arg1ExtendsV> arg1) where Arg1objectSuperV : V where Arg1ExtendsV : V

Parameters

arg0 long

long

arg1 BiFunction<Arg1objectSuperV, Arg1objectSuperV, Arg1ExtendsV>

BiFunction

Returns

V

V

Type Parameters

Arg1objectSuperV

V

Arg1ExtendsV

V

ReduceValues<U, Arg1objectSuperV, Arg1ExtendsU, Arg2objectSuperU, Arg2ExtendsU>(long, Function<Arg1objectSuperV, Arg1ExtendsU>, BiFunction<Arg2objectSuperU, Arg2objectSuperU, Arg2ExtendsU>)

public U ReduceValues<U, Arg1objectSuperV, Arg1ExtendsU, Arg2objectSuperU, Arg2ExtendsU>(long arg0, Function<Arg1objectSuperV, Arg1ExtendsU> arg1, BiFunction<Arg2objectSuperU, Arg2objectSuperU, Arg2ExtendsU> arg2) where Arg1objectSuperV : V where Arg1ExtendsU : U where Arg2objectSuperU : U where Arg2ExtendsU : U

Parameters

arg0 long

long

arg1 Function<Arg1objectSuperV, Arg1ExtendsU>

Function

arg2 BiFunction<Arg2objectSuperU, Arg2objectSuperU, Arg2ExtendsU>

BiFunction

Returns

U

U

Type Parameters

U
Arg1objectSuperV

V

Arg1ExtendsU

U

Arg2objectSuperU

U

Arg2ExtendsU

U

Reduce<U, Arg1objectSuperK, Arg1objectSuperV, Arg1ExtendsU, Arg2objectSuperU, Arg2ExtendsU>(long, BiFunction<Arg1objectSuperK, Arg1objectSuperV, Arg1ExtendsU>, BiFunction<Arg2objectSuperU, Arg2objectSuperU, Arg2ExtendsU>)

public U Reduce<U, Arg1objectSuperK, Arg1objectSuperV, Arg1ExtendsU, Arg2objectSuperU, Arg2ExtendsU>(long arg0, BiFunction<Arg1objectSuperK, Arg1objectSuperV, Arg1ExtendsU> arg1, BiFunction<Arg2objectSuperU, Arg2objectSuperU, Arg2ExtendsU> arg2) where Arg1objectSuperK : K where Arg1objectSuperV : V where Arg1ExtendsU : U where Arg2objectSuperU : U where Arg2ExtendsU : U

Parameters

arg0 long

long

arg1 BiFunction<Arg1objectSuperK, Arg1objectSuperV, Arg1ExtendsU>

BiFunction

arg2 BiFunction<Arg2objectSuperU, Arg2objectSuperU, Arg2ExtendsU>

BiFunction

Returns

U

U

Type Parameters

U
Arg1objectSuperK

K

Arg1objectSuperV

V

Arg1ExtendsU

U

Arg2objectSuperU

U

Arg2ExtendsU

U

SearchEntries<U, Arg1ExtendsU>(long, Function<Entry<K, V>, Arg1ExtendsU>)

public U SearchEntries<U, Arg1ExtendsU>(long arg0, Function<Map.Entry<K, V>, Arg1ExtendsU> arg1) where Arg1ExtendsU : U

Parameters

arg0 long

long

arg1 Function<Map.Entry<K, V>, Arg1ExtendsU>

Function

Returns

U

U

Type Parameters

U
Arg1ExtendsU

U

SearchKeys<U, Arg1objectSuperK, Arg1ExtendsU>(long, Function<Arg1objectSuperK, Arg1ExtendsU>)

public U SearchKeys<U, Arg1objectSuperK, Arg1ExtendsU>(long arg0, Function<Arg1objectSuperK, Arg1ExtendsU> arg1) where Arg1objectSuperK : K where Arg1ExtendsU : U

Parameters

arg0 long

long

arg1 Function<Arg1objectSuperK, Arg1ExtendsU>

Function

Returns

U

U

Type Parameters

U
Arg1objectSuperK

K

Arg1ExtendsU

U

SearchValues<U, Arg1objectSuperV, Arg1ExtendsU>(long, Function<Arg1objectSuperV, Arg1ExtendsU>)

public U SearchValues<U, Arg1objectSuperV, Arg1ExtendsU>(long arg0, Function<Arg1objectSuperV, Arg1ExtendsU> arg1) where Arg1objectSuperV : V where Arg1ExtendsU : U

Parameters

arg0 long

long

arg1 Function<Arg1objectSuperV, Arg1ExtendsU>

Function

Returns

U

U

Type Parameters

U
Arg1objectSuperV

V

Arg1ExtendsU

U

Search<U, Arg1objectSuperK, Arg1objectSuperV, Arg1ExtendsU>(long, BiFunction<Arg1objectSuperK, Arg1objectSuperV, Arg1ExtendsU>)

public U Search<U, Arg1objectSuperK, Arg1objectSuperV, Arg1ExtendsU>(long arg0, BiFunction<Arg1objectSuperK, Arg1objectSuperV, Arg1ExtendsU> arg1) where Arg1objectSuperK : K where Arg1objectSuperV : V where Arg1ExtendsU : U

Parameters

arg0 long

long

arg1 BiFunction<Arg1objectSuperK, Arg1objectSuperV, Arg1ExtendsU>

BiFunction

Returns

U

U

Type Parameters

U
Arg1objectSuperK

K

Arg1objectSuperV

V

Arg1ExtendsU

U

Operators

implicit operator Serializable(ConcurrentHashMap<K, V>)

public static implicit operator Serializable(ConcurrentHashMap<K, V> t)

Parameters

t ConcurrentHashMap<K, V>

Returns

Serializable

implicit operator ConcurrentHashMap(ConcurrentHashMap<K, V>)

public static implicit operator ConcurrentHashMap(ConcurrentHashMap<K, V> t)

Parameters

t ConcurrentHashMap<K, V>

Returns

ConcurrentHashMap

implicit operator ConcurrentMap<K, V>(ConcurrentHashMap<K, V>)

public static implicit operator ConcurrentMap<K, V>(ConcurrentHashMap<K, V> t)

Parameters

t ConcurrentHashMap<K, V>

Returns

ConcurrentMap<K, V>