[
https://issues.apache.org/jira/browse/HTTPCLIENT-1370?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13682343#comment-13682343
]
Jon Moore commented on HTTPCLIENT-1370:
---------------------------------------
James, I understand that, but this isn't part of the responsibility of the
ResponseCachingPolicy. The way the current codebase is designed, cacheability
that is determined purely by properties of the request are governed by the
CacheableRequestPolicy, not the ResponseCachingPolicy. Re-implementing this
check here would violate DRY. In particular, the test case you've provided is
already covered by the end-to-end test I've mentioned already as well as the
unit test TestCacheableResponsePolicy#testIsArbitraryMethodServableFromCache.
> Response to Non-GET Requests Should Never be Cached With the Default Response
> CachingPolicy
> -------------------------------------------------------------------------------------------
>
> Key: HTTPCLIENT-1370
> URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1370
> Project: HttpComponents HttpClient
> Issue Type: Bug
> Components: CacheHttpClient Caching components
> Affects Versions: 4.3 Beta2
> Reporter: James Leigh
> Labels: patch
> Fix For: 4.3 Beta3
>
> Attachments: HTTPCLIENT-1370.patch
>
>
> HttpClient caches response to non-GET requests when a shared cache is used
> and an Authorization header is present with Cache-Control: public.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]