热更新和游戏缓存问题

想在整包更新之后,第一次打开游戏时想先清理一下热更新的缓存,我尝试着在main.js里这个方法jsb.fileUtils.removeDirectory(jsb.fileUtils.getWritablePath());,是都清掉了,但是这好像是文件夹给删了,类似于localStrong的数据都储存不了。如果有热更,会在第二次打开游戏时不断地重复热更。我这个清缓存的方法用错了嘛?