question: returns true if none of the vary headers have changed between cachedrequest and newrequest . concode_field_sep String RECEIVED_MILLIS concode_elem_sep String RESPONSE_SOURCE concode_elem_sep String SENT_MILLIS concode_elem_sep String PREFIX concode_elem_sep String SELECTED_PROTOCOL concode_field_sep Set<String> varyFields concode_elem_sep Set<String> varyFields concode_elem_sep Headers varyHeaders concode_elem_sep Headers varyHeaders concode_elem_sep boolean hasVaryAll concode_elem_sep boolean hasVaryAll concode_elem_sep long stringToLong concode_elem_sep long contentLength concode_elem_sep long contentLength concode_elem_sep long contentLength concode_elem_sep boolean isEndToEnd concode_elem_sep List<Challenge> parseChallenges
target: boolean function ( Response arg0 , Headers arg1 , Request arg2 ) { for ( String loc0 : varyFields ( arg0 ) ) { if ( ! equal ( arg1 . values ( loc0 ) , arg2 . headers ( loc0 ) ) ) return false ; } return true ; }