private byte[] Compress(IMessageLite proto)
{
using (var memStream = new MemoryStream(BufferSize))
using (var gzip = new GZipStream(memStream, CompressionLevel.Fastest))
{
proto.WriteTo(gzip);
gzip.Flush();
memStream.Position = 0;
return memStream.ToArray();
}
}