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

Commit a563853

Browse files
committed
Revert Feature changes
1 parent e77d0d2 commit a563853

File tree

3 files changed

+9
-27
lines changed

3 files changed

+9
-27
lines changed

src/Microsoft.AspNet.Http/Features/QueryFeature.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ namespace Microsoft.AspNet.Http.Features.Internal
99
{
1010
public class QueryFeature : IQueryFeature, IFeatureCache
1111
{
12-
private IFeatureCollection _features;
12+
private readonly IFeatureCollection _features;
1313
private int _cachedFeaturesRevision = -1;
1414

1515
private IHttpRequestFeature _request;
@@ -41,17 +41,11 @@ void IFeatureCache.CheckFeaturesRevision()
4141
{
4242
if (_cachedFeaturesRevision != _features.Revision)
4343
{
44-
ResetFeatures();
44+
_request = null;
45+
_cachedFeaturesRevision = _features.Revision;
4546
}
4647
}
4748

48-
private void ResetFeatures()
49-
{
50-
_request = null;
51-
_parsedValues = null;
52-
_cachedFeaturesRevision = _features.Revision;
53-
}
54-
5549
private IHttpRequestFeature HttpRequestFeature
5650
{
5751
get { return FeatureHelpers.GetAndCache(this, _features, ref _request); }

src/Microsoft.AspNet.Http/Features/RequestCookiesFeature.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace Microsoft.AspNet.Http.Features.Internal
1111
{
1212
public class RequestCookiesFeature : IRequestCookiesFeature, IFeatureCache
1313
{
14-
private IFeatureCollection _features;
14+
private readonly IFeatureCollection _features;
1515
private int _cachedFeaturesRevision = -1;
1616

1717
private IHttpRequestFeature _request;
@@ -43,17 +43,11 @@ void IFeatureCache.CheckFeaturesRevision()
4343
{
4444
if (_cachedFeaturesRevision != _features.Revision)
4545
{
46-
ResetFeatures();
46+
_request = null;
47+
_cachedFeaturesRevision = _features.Revision;
4748
}
4849
}
4950

50-
private void ResetFeatures()
51-
{
52-
_request = null;
53-
_parsedValues = null;
54-
_cachedFeaturesRevision = _features.Revision;
55-
}
56-
5751
private IHttpRequestFeature HttpRequestFeature
5852
{
5953
get { return FeatureHelpers.GetAndCache(this, _features, ref _request); }

src/Microsoft.AspNet.Http/Features/ResponseCookiesFeature.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ namespace Microsoft.AspNet.Http.Features.Internal
77
{
88
public class ResponseCookiesFeature : IResponseCookiesFeature, IFeatureCache
99
{
10-
private IFeatureCollection _features;
10+
private readonly IFeatureCollection _features;
1111
private int _cachedFeaturesRevision = -1;
1212

1313
private IHttpResponseFeature _response;
@@ -22,17 +22,11 @@ void IFeatureCache.CheckFeaturesRevision()
2222
{
2323
if (_cachedFeaturesRevision != _features.Revision)
2424
{
25-
ResetFeatures();
25+
_response = null;
26+
_cachedFeaturesRevision = _features.Revision;
2627
}
2728
}
2829

29-
private void ResetFeatures()
30-
{
31-
_response = null;
32-
_cookiesCollection = null;
33-
_cachedFeaturesRevision = _features.Revision;
34-
}
35-
3630
private IHttpResponseFeature HttpResponseFeature
3731
{
3832
get { return FeatureHelpers.GetAndCache(this, _features, ref _response); }

0 commit comments

Comments
 (0)