1 package com.foxinmy.weixin4j.cache; 2 3 import com.foxinmy.weixin4j.exception.WeixinException; 4 5 /** 6 * Cache的创建 7 * 8 * @className CacheCreator 9 * @author jinyu(foxinmy@gmail.com) 10 * @date 2016年5月24日 11 * @since JDK 1.6 12 * @see 13 */ 14 public interface CacheCreator<T extends Cacheable> { 15 /** 16 * CacheKey 17 * 18 * @return 19 */ 20 public String key(); 21 22 /** 23 * 创建Cache 24 * 25 * @throws WeixinException 26 * @return 缓存对象 27 */ 28 public T create() throws WeixinException; 29 }