new cache dir when not exists for owner to read and write

james，我觉得这里的cache文件夹不应该由用户手动去建立，可以程序判断没有就自动建立，权限为所有者只读写，怎么样？