Add cache ruleset and rulesetType to deal with recent-updates view