IHTxMap<TKey, TValue> Interface
Namespace: Hazelcast.DistributedObjects
Assembly: Hazelcast.Net.dll
Represents a transactional distributed map.
public interface IHTxMap<TKey, TValue> : ITransactionalObject, IDistributedObject, IAsyncDisposable
Inherited Members
Type Parameters
| TKey | key type |
| TValue | Value type |
Methods
| Name | Description |
|---|---|
| ContainsKeyAsync(TKey) | Transactional implementation ofIHMap<TKey,TValue>.ContainsKeyAsync(TKey). |
| DeleteAsync(TKey) | Transactional implementation of DeleteAsync(TKey). |
| GetAsync(TKey) | Transactional implementation of IHMap<TKey,TValue>.GetAsync(TKey). |
| GetForUpdateAsync(TKey) | Locks the key and then gets and returns the value to which the specified key is mapped. |
| GetKeysAsync() | Transactional implementation of IHMap<TKey,TValue>.GetKeysAsync(). |
| GetKeysAsync(IPredicate) | Transactional implementation of GetKeysAsync(IPredicate). |
| GetSizeAsync() | Transactional implementation of GetSizeAsync(). |
| GetValuesAsync() | Transactional implementation of IHMap<TKey,TValue>.GetValuesAsync(). |
| GetValuesAsync(IPredicate) | Transactional implementation of GetValuesAsync(IPredicate). |
| IsEmptyAsync() | Transactional implementation of IHMap<TKey,TValue>.IsEmptyAsync(). |
| PutAsync(TKey, TValue) | Transactional implementation of PutAsync(TKey, TValue). |
| PutAsync(TKey, TValue, TimeSpan) | Transactional implementation of PutAsync(TKey, TValue, TimeSpan). |
| PutIfAbsentAsync(TKey, TValue) | Transactional implementation of IHMap<TKey,TValue>.PutIfAbsent(TKey, TValue). |
| RemoveAsync(TKey) | Transactional implementation of RemoveAsync(TKey). |
| RemoveAsync(TKey, TValue) | Transactional implementation of RemoveAsync(TKey, TValue). |
| ReplaceAsync(TKey, TValue) | Transactional implementation of ReplaceAsync(TKey, TValue). |
| ReplaceAsync(TKey, TValue, TValue) | Transactional implementation of ReplaceAsync(TKey, TValue, TValue). |
| SetAsync(TKey, TValue) | Transactional implementation of SetAsync(TKey, TValue). |