我的应用程序在App Engine上运行,我的应用程序的不同部分需要使用相同的密钥将不同类型的值存储到memcache。在应用程序中,有两个类使用Link
作为键来缓存值。一个类将Boolean
和另一个ArrayList
存储为值。但是,当他们需要使用相同的Link
时,就会发生冲突。所以为了避免这种情况,我想出了3个选项:
String
作为键。将Link
个对象转换为字符串,并在向memcache输入和获取值时使用正在使用它的类名作为前缀。 我打算使用第一个选项,因为它是最简单的选项。我还有什么其他选择?那里有最好的做法吗?这是我第一次使用memcache,我不知道要走哪条路。