我可以为appengien memcache中的不同对象设置不同的到期时间吗?或者我提供的到期时间对于memcache中的所有对象都是全局的。我认为到期时间适用于所有内存缓存值the appengine doc:The app can specify a expiration time for valueS, a maximum amount of time the value will be available.
有人可以确认一下吗?
答案 0 :(得分:2)
对于memcache中的不同对象,您可以有不同的到期时间
通过MemcacheServiceFactory.getMemcacheService()
获取缓存实例
然后使用void put(java.lang.Object key, java.lang.Object value, Expiration expires)
资料来源:https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/memcache/MemcacheService#put%28java.lang.Object,%20java.lang.Object,%20com.google.appengine.api.memcache.Expiration%29