public virtual ICollection <TValue> Remove(object key)
        {
            var keyData = ToData(key);

            var request = MultiMapRemoveCodec.EncodeRequest(GetName(), keyData, ThreadUtil.GetThreadId());
            var list    = Invoke(request, keyData, m => MultiMapRemoveCodec.DecodeResponse(m).response);

            return(ToList <TValue>(list));
        }
Ejemplo n.º 2
0
        public virtual ICollection <TValue> Remove(object key)
        {
            var keyData = ToData(key);

            var request = MultiMapRemoveCodec.EncodeRequest(GetName(), keyData, ThreadUtil.GetThreadId());
            var list    = Invoke(request, keyData, m => MultiMapRemoveCodec.DecodeResponse(m).response);

            return(new ReadOnlyLazyList <TValue, IData>(list, GetContext().GetSerializationService()));
        }