Skip to content
This repository was archived by the owner on Nov 22, 2018. It is now read-only.

Commit 3278b97

Browse files
committed
Feedback
1 parent 97a1b64 commit 3278b97

File tree

6 files changed

+7
-22
lines changed

6 files changed

+7
-22
lines changed

samples/ResponseCachingSample/Startup.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ public void Configure(IApplicationBuilder app)
2727
context.Response.GetTypedHeaders().CacheControl = new CacheControlHeaderValue()
2828
{
2929
Public = true,
30-
MaxAge = TimeSpan.FromSeconds(10)
30+
MaxAge = TimeSpan.FromSeconds(10)
3131
};
32-
context.Response.GetTypedHeaders().AppendList("Vary", new string[] { "Accept-Encoding", "Non-Existent" });
32+
context.Response.Headers["Vary"] = new string[] { "Accept-Encoding", "Non-Existent" };
3333

3434
await context.Response.WriteAsync("Hello World! " + DateTime.UtcNow);
3535
});

src/Microsoft.AspNetCore.ResponseCaching/ResponseCache/CachedResponse.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ public class CachedResponse : IResponseCacheEntry
99
{
1010
public string Key { get; set; }
1111

12-
public ResponseCacheEntryType Type => ResponseCacheEntryType.Response;
13-
1412
public int StatusCode { get; set; }
1513

1614
internal IHeaderDictionary Headers { get; set; } = new HeaderDictionary();

src/Microsoft.AspNetCore.ResponseCaching/ResponseCache/CachedVaryBy.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ public class CachedVaryBy : IResponseCacheEntry
99
{
1010
public string Key { get; set; }
1111

12-
public ResponseCacheEntryType Type => ResponseCacheEntryType.VaryBy;
13-
1412
public StringValues Headers { get; set; }
1513
}
1614
}

src/Microsoft.AspNetCore.ResponseCaching/ResponseCache/DefaultResponseCacheEntrySerializer.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,15 @@ public static IResponseCacheEntry Read(BinaryReader reader)
4848
}
4949

5050
var key = reader.ReadString();
51-
var type = (ResponseCacheEntryType)reader.ReadInt32();
51+
var type = reader.ReadString();
5252

53-
if (type == ResponseCacheEntryType.Response)
53+
if (string.Equals(nameof(CachedResponse), type))
5454
{
5555
var cachedResponse = ReadCachedResponse(reader);
5656
cachedResponse.Key = key;
5757
return cachedResponse;
5858
}
59-
else if (type == ResponseCacheEntryType.VaryBy)
59+
else if (string.Equals(nameof(CachedVaryBy), type))
6060
{
6161
var cachedResponse = ReadCachedVaryBy(reader);
6262
cachedResponse.Key = key;
@@ -105,14 +105,15 @@ public static void Write(BinaryWriter writer, IResponseCacheEntry entry)
105105

106106
writer.Write(FormatVersion);
107107
writer.Write(entry.Key);
108-
writer.Write((int)entry.Type);
109108

110109
if (entry is CachedResponse)
111110
{
111+
writer.Write(nameof(CachedResponse));
112112
WriteCachedResponse(writer, entry as CachedResponse);
113113
}
114114
else if (entry is CachedVaryBy)
115115
{
116+
writer.Write(nameof(CachedVaryBy));
116117
WriteCachedVaryBy(writer, entry as CachedVaryBy);
117118
}
118119
}

src/Microsoft.AspNetCore.ResponseCaching/ResponseCache/IResponseCacheEntry.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,5 @@ namespace Microsoft.AspNetCore.ResponseCaching
66
public interface IResponseCacheEntry
77
{
88
string Key { get; set; }
9-
ResponseCacheEntryType Type { get; }
109
}
1110
}

src/Microsoft.AspNetCore.ResponseCaching/ResponseCache/ResponseCacheEntryType.cs

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)