The values for the Via header are created by httpclient-cache for each cached
and backend request
-------------------------------------------------------------------------------------------------
Key: HTTPCLIENT-1137
URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1137
Project: HttpComponents HttpClient
Issue Type: Improvement
Components: Cache
Affects Versions: 4.1.2
Reporter: Alin Vasile
Priority: Trivial
The Via header that gets generated and inserted by the caching layer is adobe
repeatable in the HTTP conversation, even if the constructed string is constant
for each protocol version that is involved.
The proposed patch constructs a map of generated values held in memory with the
associated ProtocolVersion as a key and uses read/write locks to access the
data. This solution minimizes the time to generate such a value from several
milliseconds to 40-50 microseconds.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
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]