使用内存作cache时，需要对值进行深度拷贝