View Javadoc
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  }