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
        }
Exemplo n.º 3
0
        protected virtual void DeleteInternal(IData keyData)
        {
            var request = MapDeleteCodec.EncodeRequest(Name, keyData, GetThreadId());

            Invoke(request, keyData);
        }