Task RemoveAsync(IPredicate predicate, CancellationToken cancellationToken) { var predicateData = ToSafeData(predicate); var requestMessage = MapRemoveAllCodec.EncodeRequest(Name, predicateData); var responseMessage = await Cluster.Messaging.SendAsync(requestMessage, cancellationToken).CAF(); _ = MapRemoveAllCodec.DecodeResponse(responseMessage); }
public void RemoveAll(IPredicate predicate) { var request = MapRemoveAllCodec.EncodeRequest(GetName(), ToData(predicate)); Invoke(request); if (_nearCache != null) { _nearCache.InvalidateAll(); } }
protected virtual void RemoveAllInternal(IPredicate predicate) { var request = MapRemoveAllCodec.EncodeRequest(Name, ToData(predicate)); Invoke(request); }