/** * 获取缓存对象 * * @return 缓存对象 * @throws WeixinException */ public T getCache() throws WeixinException { String cacheKey = cacheCreator.key(); T cache = cacheStorager.lookup(cacheKey); if (cache == null) { cache = cacheCreator.create(); cacheStorager.caching(cacheKey, cache); } return cache; }
/** * 刷新缓存对象 * * @return 缓存对象 * @throws WeixinException */ public T refreshCache() throws WeixinException { String cacheKey = cacheCreator.key(); T cache = cacheCreator.create(); cacheStorager.caching(cacheKey, cache); return cache; }