Click or drag to resize

IMapTKey, TValueGetAsync Method

Asynchronously gets the given key.

Namespace:  Hazelcast.Core
Assembly:  Hazelcast.Net (in Hazelcast.Net.dll) Version: 3.12.2
Syntax
Task<TValue> GetAsync(
	TKey key
)

Parameters

key
Type: TKey
the key of the map entry

Return Value

Type: TaskTValue
Task<V> from which the value of the key can be retrieved.
Remarks
Asynchronously gets the given key.
Task<V> task = map.GetAsync(key);
// do some other stuff, when ready get the result
V value = task.Result;
Task.Result will block until the actual map.Get() completes. If the application requires timely response, then task.Wait(timeout) can be used.
try
{
    Task<V> task = map.GetAsync(key);
    if(task.Wait(TimeSpan.FromMilliseconds(40)))
    {
       V value = task.Result; 
    }
    else
    {
     //Result not ready
    }

Warning:

This method uses GetHashCode and Equals of binary form of the key, not the actual implementations of GetHashCode and Equals defined in key's class.
See Also

Reference

System.Threading.TasksTaskTResult