Fix `CacheEntryExtensions.SetValue()`'s signature to allow `null` values (#77305)
authorMaksym Koshovyi <maximkoshevoi61@gmail.com>
Fri, 21 Oct 2022 21:57:43 +0000 (00:57 +0300)
committerGitHub <noreply@github.com>
Fri, 21 Oct 2022 21:57:43 +0000 (14:57 -0700)
src/libraries/Microsoft.Extensions.Caching.Abstractions/ref/Microsoft.Extensions.Caching.Abstractions.cs
src/libraries/Microsoft.Extensions.Caching.Abstractions/src/CacheEntryExtensions.cs

index 3bda5a0..75f7bd5 100644 (file)
@@ -55,7 +55,7 @@ namespace Microsoft.Extensions.Caching.Memory
         public static Microsoft.Extensions.Caching.Memory.ICacheEntry SetPriority(this Microsoft.Extensions.Caching.Memory.ICacheEntry entry, Microsoft.Extensions.Caching.Memory.CacheItemPriority priority) { throw null; }
         public static Microsoft.Extensions.Caching.Memory.ICacheEntry SetSize(this Microsoft.Extensions.Caching.Memory.ICacheEntry entry, long size) { throw null; }
         public static Microsoft.Extensions.Caching.Memory.ICacheEntry SetSlidingExpiration(this Microsoft.Extensions.Caching.Memory.ICacheEntry entry, System.TimeSpan offset) { throw null; }
-        public static Microsoft.Extensions.Caching.Memory.ICacheEntry SetValue(this Microsoft.Extensions.Caching.Memory.ICacheEntry entry, object value) { throw null; }
+        public static Microsoft.Extensions.Caching.Memory.ICacheEntry SetValue(this Microsoft.Extensions.Caching.Memory.ICacheEntry entry, object? value) { throw null; }
     }
     public static partial class CacheExtensions
     {
index 6cbafb5..e8c72b3 100644 (file)
@@ -126,7 +126,7 @@ namespace Microsoft.Extensions.Caching.Memory
         /// <returns>The <see cref="ICacheEntry"/> for chaining.</returns>
         public static ICacheEntry SetValue(
             this ICacheEntry entry,
-            object value)
+            object? value)
         {
             entry.Value = value;
             return entry;