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 }