From 9aa47d0017819ef572352975647be049e9b7e7b5 Mon Sep 17 00:00:00 2001 From: Turnerj Date: Thu, 13 Oct 2022 23:23:09 +1030 Subject: [PATCH] Disable default behaviour of protobuf-net See issue: https://github.com/protobuf-net/protobuf-net/issues/964 --- .../ProtobufCacheSerializer.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/CacheTower.Serializers.Protobuf/ProtobufCacheSerializer.cs b/src/CacheTower.Serializers.Protobuf/ProtobufCacheSerializer.cs index aa2e57eb..0f8fa90f 100644 --- a/src/CacheTower.Serializers.Protobuf/ProtobufCacheSerializer.cs +++ b/src/CacheTower.Serializers.Protobuf/ProtobufCacheSerializer.cs @@ -18,7 +18,7 @@ public class ProtobufCacheSerializer : ICacheSerializer { static ProtobufCacheSerializer() { - RuntimeTypeModel.Default.Add() + RuntimeTypeModel.Default.Add(applyDefaultBehaviour: false) .Add(1, nameof(ManifestEntry.FileName)) .Add(2, nameof(ManifestEntry.Expiry)); } @@ -36,7 +36,7 @@ static SerializerConfig() { if (typeof(ICacheEntry).IsAssignableFrom(typeof(T))) { - RuntimeTypeModel.Default.Add(typeof(T)) + RuntimeTypeModel.Default.Add(typeof(T), applyDefaultBehaviour: false) .Add(1, nameof(CacheEntry.Expiry)) .Add(2, nameof(CacheEntry.Value)); }