补充:缓存为什么用String不用map?讲了各自的优缺点