Fix #118 Route collecting: support getting cache annotation from superclasses