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 }