Refactored Ctrl Cache to enable multiple ctrls for single view