(program (programItem (section REMAP { (sectionBody (conditional (ifStatement if (condition (expression (term (factor (comparison (comparable (functionCall cache ( ))) in (set [ (value "hit-stale") , (value "hit-fresh") ])))))) (block { (blockItem (statement inbound.req.X-Cache = (value "hit") ;)) })))) (sectionBody (conditional (ifStatement if (condition (expression (term (factor (comparison (comparable (functionCall cache ( ))) == (value "hit-stale")))))) (block { (blockItem (statement inbound.req.X-Cache-Specific = (value "hit-stale") ;)) })))) })) <EOF>)
