| Q |
A |
| Bug? |
yes |
| New Feature? |
no |
| Version |
all |
Actual Behavior
When you are initialising the CachePlugin in server mode (using CachePlugin::serverCache, for example), the s-maxage directive of the Cache-Control header is never taken into account which means that cacheable responses are always cached with the default TTL.
Expected Behavior
The s-maxage directive is used as the TTL for cached responses.
Steps to Reproduce
Send requests to an endpoint where the shared max age directive's value of the Cache-Control header is different than the default TTL. Cache entries will expire after the default TTL.
Actual Behavior
When you are initialising the
CachePluginin server mode (usingCachePlugin::serverCache, for example), thes-maxagedirective of theCache-Controlheader is never taken into account which means that cacheable responses are always cached with the default TTL.Expected Behavior
The
s-maxagedirective is used as the TTL for cached responses.Steps to Reproduce
Send requests to an endpoint where the shared max age directive's value of the
Cache-Controlheader is different than the default TTL. Cache entries will expire after the default TTL.