IConcurrentMap インターフェイス

定義

Mapスレッド セーフとアトミック性の保証を提供する 。

[Android.Runtime.Register("java/util/concurrent/ConcurrentMap", "", "Java.Util.Concurrent.IConcurrentMapInvoker")]
[Java.Interop.JavaTypeParameters(new System.String[] { "K", "V" })]
public interface IConcurrentMap : IDisposable, Java.Interop.IJavaPeerable, Java.Util.IMap
[<Android.Runtime.Register("java/util/concurrent/ConcurrentMap", "", "Java.Util.Concurrent.IConcurrentMapInvoker")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "K", "V" })>]
type IConcurrentMap = interface
    interface IMap
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
派生
属性
実装

注釈

の Java ドキュメント java.util.concurrent.ConcurrentMap

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

プロパティ

Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
IsEmpty

このマップが空かどうかを返します。

(継承元 IMap)
JniIdentityHashCode

Mapスレッド セーフとアトミック性の保証を提供する 。

(継承元 IJavaPeerable)
JniManagedPeerState

Mapスレッド セーフとアトミック性の保証を提供する 。

(継承元 IJavaPeerable)
JniPeerMembers

Mapスレッド セーフとアトミック性の保証を提供する 。

(継承元 IJavaPeerable)
PeerReference

Mapスレッド セーフとアトミック性の保証を提供する 。

(継承元 IJavaPeerable)

メソッド

Clear()

このマップからすべてのマッピングを削除します (省略可能な操作)。

(継承元 IMap)
Compute(Object, IBiFunction)

指定したキーとその現在のマップされた値のマッピングの計算を試みます (または null 、現在のマッピングがない場合)。

(継承元 IMap)
ComputeIfAbsent(Object, IFunction)

指定したキーがまだ値に関連付けられていない (または に nullマップされている) 場合は、指定されたマッピング関数を使用してその値の計算を試み、を除いて nullこのマップに入力します。

(継承元 IMap)
ComputeIfPresent(Object, IBiFunction)

指定したキーの値が存在し、null 以外の場合は、キーとその現在のマップされた値を指定して、新しいマッピングの計算を試みます。

(継承元 IMap)
ContainsKey(Object)

このマップに true 指定したキーのマッピングが含まれている場合は を返します。

(継承元 IMap)
ContainsValue(Object)

このマップが 1 つ以上の true キーを指定した値にマップする場合は を返します。

(継承元 IMap)
Disposed()

Mapスレッド セーフとアトミック性の保証を提供する 。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

Mapスレッド セーフとアトミック性の保証を提供する 。

(継承元 IJavaPeerable)
EntrySet()

このマップに Set 含まれるマッピングのビューを返します。

(継承元 IMap)
Equals(Object)

指定したオブジェクトとこのマップを比較して等しいかどうかを確認します。

(継承元 IMap)
Finalized()

Mapスレッド セーフとアトミック性の保証を提供する 。

(継承元 IJavaPeerable)
ForEach(IBiConsumer)

すべてのエントリが処理されるか、アクションによって例外がスローされるまで、このマップ内の各エントリに対して指定されたアクションを実行します。

(継承元 IMap)
Get(Object)

指定したキーがマップされている値を返します。この null マップにキーのマッピングが含まれない場合は を返します。

(継承元 IMap)
GetHashCode()

このマップのハッシュ コード値を返します。

(継承元 IMap)
GetOrDefault(Object, Object)

指定したキーがマップされている値を返します。この defaultValue マップにキーのマッピングが含まれない場合は を返します。

(継承元 IMap)
KeySet()

このマップに Set 含まれるキーのビューを返します。

(継承元 IMap)
Merge(Object, Object, IBiFunction)

指定したキーがまだ値に関連付けられていないか、null に関連付けられている場合は、指定された null 以外の値に関連付けます。

(継承元 IMap)
Put(Object, Object)

指定した値を、このマップ内の指定したキーに関連付けます (省略可能な操作)。

(継承元 IMap)
PutAll(IDictionary)

指定したマップからこのマップにすべてのマッピングをコピーします (省略可能な操作)。

(継承元 IMap)
PutIfAbsent(Object, Object)

指定したキーがまだ値に関連付けられていない場合は、指定した値に関連付けます。

Remove(Object)

キーが存在する場合は、このマップからキーのマッピングを削除します (省略可能な操作)。

(継承元 IMap)
Remove(Object, Object)

特定の値に現在マップされている場合にのみ、キーのエントリを削除します。

Replace(Object, Object)

キーのエントリは、現在何らかの値にマップされている場合にのみ置き換えます。

Replace(Object, Object, Object)

特定の値に現在マップされている場合にのみ、キーのエントリを置き換えます。

ReplaceAll(IBiFunction)

すべてのエントリが処理されるか、関数が例外をスローするまで、各エントリの値を、そのエントリで指定された関数を呼び出した結果に置き換えます。

(継承元 IMap)
SetJniIdentityHashCode(Int32)

Mapスレッド セーフとアトミック性の保証を提供する 。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Mapスレッド セーフとアトミック性の保証を提供する 。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

Mapスレッド セーフとアトミック性の保証を提供する 。

(継承元 IJavaPeerable)
Size()

このマップ内のキーと値のマッピングの数を返します。

(継承元 IMap)
UnregisterFromRuntime()

Mapスレッド セーフとアトミック性の保証を提供する 。

(継承元 IJavaPeerable)
Values()

このマップに Collection 含まれる値のビューを返します。

(継承元 IMap)

明示的なインターフェイスの実装

IMap.Compute(Object, IBiFunction)

追加する

IMap.ComputeIfAbsent(Object, IFunction)

追加する

IMap.ComputeIfPresent(Object, IBiFunction)

追加する

IMap.ForEach(IBiConsumer)

追加する

IMap.GetOrDefault(Object, Object)

追加する

IMap.Merge(Object, Object, IBiFunction)

追加する

IMap.ReplaceAll(IBiFunction)

追加する

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

Mapスレッド セーフとアトミック性の保証を提供する 。

GetJniTypeName(IJavaPeerable)

Mapスレッド セーフとアトミック性の保証を提供する 。

適用対象