Updated cache API