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 of |
DeleteAsync(TKey) | Transactional implementation of DeleteAsync(TKey). |
GetAsync(TKey) | Transactional implementation of |
GetForUpdateAsync(TKey) | Locks the key and then gets and returns the value to which the specified key is mapped. |
GetKeysAsync() | Transactional implementation of |
GetKeysAsync(IPredicate) | Transactional implementation of GetKeysAsync(IPredicate). |
GetSizeAsync() | Transactional implementation of GetSizeAsync(). |
GetValuesAsync() | Transactional implementation of |
GetValuesAsync(IPredicate) | Transactional implementation of GetValuesAsync(IPredicate). |
IsEmptyAsync() | Transactional implementation of |
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 |
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). |