!
ParameterMatcher
&
FilteredCacheKeyer SprayRoute0 SprayRoute1 SprayRoute2 SprayRoute3 SprayRoute4 SprayRoute5 SprayRoute6 SprayRoute7 SprayRoute8 SprayRoute9
/
PathMatcher0 PathMatcher1 PathMatcher2 PathMatcher3 PathMatcher4 PathMatcher5 PathMatcher6 PathMatcher7
?
ParameterMatcher
|
SprayRoute0 SprayRoute1 SprayRoute2 SprayRoute3 SprayRoute4 SprayRoute5 SprayRoute6 SprayRoute7 SprayRoute8 SprayRoute9
~
PathMatcher0 PathMatcher1 PathMatcher2 PathMatcher3 PathMatcher4 PathMatcher5 PathMatcher6 PathMatcher7