Support arbitrary cache stores in Origin