diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2019-07-09 22:27:05 +0300 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2019-07-09 22:27:05 +0300 |
commit | f493a06a104445ab06856c9a4bee86e7464aefda (patch) | |
tree | 6b90c6127d8af74dd77eaf94bd7a0546cc376c37 /benchmark | |
parent | f856c882ad1d9669785ff40d967c6fa2fe30648c (diff) |
Make MessagePackSerializer a static class again
Diffstat (limited to 'benchmark')
-rw-r--r-- | benchmark/SerializerBenchmark/Serializers/MessagePackSerializer.cs | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/benchmark/SerializerBenchmark/Serializers/MessagePackSerializer.cs b/benchmark/SerializerBenchmark/Serializers/MessagePackSerializer.cs index 369e0d2e..a685c71d 100644 --- a/benchmark/SerializerBenchmark/Serializers/MessagePackSerializer.cs +++ b/benchmark/SerializerBenchmark/Serializers/MessagePackSerializer.cs @@ -18,16 +18,14 @@ public class MessagePack_v1 : SerializerBase public class MessagePack_v2 : SerializerBase { - private readonly newmsgpack::MessagePack.MessagePackSerializer serializer = new newmsgpack::MessagePack.MessagePackSerializer(); - public override T Deserialize<T>(object input) { - return this.serializer.Deserialize<T>((byte[])input); + return newmsgpack::MessagePack.MessagePackSerializer.Deserialize<T>((byte[])input); } public override object Serialize<T>(T input) { - return this.serializer.Serialize<T>(input); + return newmsgpack::MessagePack.MessagePackSerializer.Serialize<T>(input); } } @@ -48,11 +46,11 @@ public class MessagePackLz4_v2 : SerializerBase { public override T Deserialize<T>(object input) { - return new newmsgpack::MessagePack.LZ4MessagePackSerializer().Deserialize<T>((byte[])input); + return newmsgpack::MessagePack.MessagePackSerializer.Deserialize<T>((byte[])input, newmsgpack::MessagePack.MessagePackSerializerOptions.LZ4Default); } public override object Serialize<T>(T input) { - return new newmsgpack::MessagePack.LZ4MessagePackSerializer().Serialize<T>(input); + return newmsgpack::MessagePack.MessagePackSerializer.Serialize<T>(input, newmsgpack::MessagePack.MessagePackSerializerOptions.LZ4Default); } }
\ No newline at end of file |