Class CacheControlImpl

java.lang.Object
com.googlecode.objectify.impl.CacheControlImpl
All Implemented Interfaces:
CacheControl

public class CacheControlImpl
extends Object
implements CacheControl
Implements CacheControl for Objectify
  • Constructor Details

  • Method Details

    • getExpirySeconds

      public Integer getExpirySeconds(com.google.appengine.api.datastore.Key key)
      Description copied from interface: CacheControl
      Get the amount of time that entities of a particular key should be cached, if at all. This is used both to write entities/negative results to the cache and also to determine if we should look in the cache in the first place.
      Specified by:
      getExpirySeconds in interface CacheControl
      Returns:
      null means DO NOT CACHE. 0 means "no limit". Any other value is a # of seconds.