Commit Graph

16 Commits

Author SHA1 Message Date
John Luo 0efe83b4f2 Update usage of TestSink 2018-04-12 16:28:32 -07:00
Pranav K 3909a5ce88 Remove usage of TaskCache 2017-06-08 09:06:18 -07:00
Ajay Bhargav Baaskaran a48c0cacca Using NullLogger types from Logging.Abstractions (#115) 2017-03-14 12:18:12 -07:00
John Luo 7190412979 Tigger caching header finalization on write #92 2017-02-08 16:06:20 -08:00
John Luo 3bf5f6a1ce Restructure response caching middleware flow
- Always add IresponseCachingFeatu8re before calling the next middleware #81
- Use If-Modified-Since instead of the incorrect If-Unmodified-Since header #83
- Handle proxy-revalidate in the same way as must-revalidate #83
- Handle max-stale with no specified limit #83
- Bypass cache lookup for no-cache but store the response #83
- Bypass response capturing and buffering when no-store is specified #83
- Replace IsRequestCacheable cache policy with three new independent policy checks to reflect these changes
- Modify middleware flow to accommodate cache policy updates
2017-01-10 14:48:39 -08:00
moozzyk 70fce81d7d Adding additional test coverage 2016-10-24 17:24:36 -07:00
John Luo 2eb66dc684 Merge branch 'rel/1.0.0' into rel/1.0.0-preview1 2016-10-17 11:59:05 -07:00
John Luo 8acf71457e API review feedback
Rename middleware components ResponseCache => ResponseCaching

Move ResponseCachingOptions to Microsoft.AspNetCore.ResponseCaching namespace

Rename extension methods
2016-10-17 11:33:09 -07:00
John Luo bc6fff40e6 Use 1.0.0 dependencies 2016-10-12 16:42:40 -07:00
John Luo 3b2a2eb892 Add logging 2016-10-05 18:01:01 -07:00
John Luo aa52e66585 Make DistributedResponseCacheStore internal (#61)
Remove DistributedResponseCacheStore and move all interfaces to the Internal namespace
2016-09-30 11:24:44 -07:00
John Luo 44b0dfd5bb Sharding (#57)
Add sharding support for MemoryResponseCacheStore

- update CachedResponse API to use streams
- added empty IResponseCacheEntry interface
2016-09-28 11:58:16 -07:00
John Luo 5e12a103a4 API updates
- Internalize properties on ResponseCacheContext unless required by extension points
 - Rename VaryByParams -> VaryByQueryKeys
2016-09-21 13:41:46 -07:00
John Luo c30d471c27 Make IResponseCacheStore APIs async 2016-09-20 12:06:56 -07:00
John Luo 6c13371fa0 API review renames and updates continued
- Consolidate base key to be singular
2016-09-15 11:40:51 -07:00
John Luo ccfa090e6e API review renames and updates 2016-09-14 11:07:23 -07:00