View Javadoc
1   package com.foxinmy.weixin4j.cache;
2   
3   import java.io.Serializable;
4   
5   /**
6    * 可缓存的对象
7    *
8    * @className Cacheable
9    * @author jinyu(foxinmy@gmail.com)
10   * @date 2016年5月26日
11   * @since JDK 1.6
12   * @see
13   */
14  public interface Cacheable extends Serializable {
15  	/**
16  	 * 过期时间(单位:毫秒),值小于0时视为永不过期
17  	 *
18  	 * @return 缓存过期时间
19  	 */
20  	public long getExpires();
21  
22  	/**
23  	 * 创建时间(单位:毫秒)
24  	 *
25  	 * @return 缓存对象创建时间
26  	 */
27  	public long getCreateTime();
28  }