public void Delete(object key) { var keyData = ToData(key); var request = MapDeleteCodec.EncodeRequest(GetName(), keyData, ThreadUtil.GetThreadId()); InvalidateNearCacheEntry(keyData); Invoke(request, keyData); }
Task RemoveAsync(IData keyData, CancellationToken cancellationToken = default) { var requestMessage = MapDeleteCodec.EncodeRequest(Name, keyData, ContextId); var task = Cluster.Messaging.SendToKeyPartitionOwnerAsync(requestMessage, keyData, cancellationToken); #if HZ_OPTIMIZE_ASYNC return(task); #else await task.CAF(); #endif }
protected virtual void DeleteInternal(IData keyData) { var request = MapDeleteCodec.EncodeRequest(Name, keyData, GetThreadId()); Invoke(request, keyData); }