[Optimize] More selectable caching