appengine memcache为不同的对象设置不同的到期时间

时间:2012-04-07 13:08:45

标签: google-app-engine

我可以为appengien memcache中的不同对象设置不同的到期时间吗?或者我提供的到期时间对于memcache中的所有对象都是全局的。我认为到期时间适用于所有内存缓存值the appengine docThe app can specify a expiration time for valueS, a maximum amount of time the value will be available.有人可以确认一下吗?

1 个答案:

答案 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