KevinDockx/HttpCacheHeaders
ASP.NET Core middleware that adds HttpCache headers to responses (Cache-Control, Expires, ETag, Last-Modified), and implements cache expiration & validation models
C#MIT
Issues
- 1
Nullable (& other) language improvements
#133 opened by KevinDockx - 3
InMemoryValidatorValueStore is no longer thread safe
#131 opened by aluRamb0 - 3
7.1.0 contains bug when HttpCacheExpiration and HttpCacheValidation attributes are applied on controller and on action
#138 opened by ernestas20111 - 18
- 0
Support Cancellation tokens
#129 opened by SeanFarrow - 0
Support .NET 9, remove support for .NET 6
#141 opened by KevinDockx - 0
Clean up csproj & optimise dependencies
#137 opened by thompson-tomo - 0
Middleware returns 304 when DisableGlobalHeaderGeneration = true and StoreKey is MarkForInvalidation
#140 opened by Appli4Ever - 1
- 2
Swappable input implementations for eTag generation
#130 opened by toddb - 1
Add stale-while-revalidate option
#87 opened by wi-ry - 1
Add .Net 8 and use the .Net 8 RC1 SDK
#126 opened by SeanFarrow - 4
Remove all unsupported tfm's
#116 opened by SeanFarrow - 6
Update all out-of-date NuGet packages
#117 opened by SeanFarrow - 1
Should we migrate away from Moq
#120 opened by SeanFarrow - 9
- 0
Add tests for methods that don't have them in the InMemoryValidatorValueStore
#124 opened by SeanFarrow - 5
Make the StoreKey object round-trippable
#121 opened by SeanFarrow - 13
Allow StoreKey to be rehydrated
#114 opened by SeanFarrow - 4
Use the IAsyncEnumerable interface in the FindStoreKeysByKeyPartAsync method of the IValueStore interface
#113 opened by SeanFarrow - 5
Marking for invalidation
#104 opened by MarkBirch3D - 6
ETag does not check whether is still valid
#105 opened by scholtz - 0
- 7
Provide the ability to ignore caching by default
#109 opened by SeanFarrow - 7
Problematic handling of ETags
#103 opened by Phrow - 5
Disable caching for error responses
#108 opened by DerStimmler - 0
Easily enable a concurrency-only approach
#107 opened by KevinDockx - 3
- 5
Check whether the call into UseHttpCacheHeaders is situated between UseRouting and UseEndpoints
#101 opened by KevinDockx - 0
Consider using an analyzer to check for correct placement of UseHttpCacheHeaders
#102 opened by KevinDockx - 1
- 1
BREAKING CHANGE: UseHttpCacheHeaders must be added between UseRouting and UseEndpoints
#98 opened by KevinDockx - 2
Enable only for particular endpoints
#79 opened by nike61 - 1
- 2
- 1
- 6
VaryByQueryKeys cache validation
#96 opened by fp-jcorriveau - 1
Will it work as a replacement of outputcache where location is set as ServerAndClient
#91 opened by rajdey1 - 3
IValidatorValueInvalidator implementation
#94 opened by patelbinal - 0
- 7
Getting an Error in Advanced ASP.Net Core 3 after installing your NuGet package..
#85 opened by jontiefer - 2
- 6
Incorrectly getting Status Code 412.
#80 opened by hanslai - 4
Cache is "skipped" when E-Tag matches.
#82 opened by clawrenceks - 1
Does it work on AspNetCore 3.0?
#81 opened by tonibabieka - 6
Getting unwanted cache value from browser's cache
#78 opened by hanslai - 5
Can't use HttpCacheValidationAttribute.Vary
#75 opened by DeLeneMirouze - 0
Not working for me
#76 opened by petersontubini - 2
Got status code 412 when patch even there is no concurrency issue with a single user.
#74 opened by chenjieren - 1