From 8d4e0cfec5d850152916dbfa03c09eb5c5f82263 Mon Sep 17 00:00:00 2001 From: fengyapeng Date: Mon, 7 Mar 2016 13:13:18 +0800 Subject: [PATCH] Update TokenHolder.java MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增加手动移除token 的方法。 --- .../java/com/foxinmy/weixin4j/token/TokenHolder.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/weixin4j-base/src/main/java/com/foxinmy/weixin4j/token/TokenHolder.java b/weixin4j-base/src/main/java/com/foxinmy/weixin4j/token/TokenHolder.java index 63dc71b1..f2e51623 100644 --- a/weixin4j-base/src/main/java/com/foxinmy/weixin4j/token/TokenHolder.java +++ b/weixin4j-base/src/main/java/com/foxinmy/weixin4j/token/TokenHolder.java @@ -74,6 +74,16 @@ public class TokenHolder { tokenStorager.caching(cacheKey, token); return token; } + + /** + * 手动移除token + * @return 被移除的token + * @throws WeixinException + */ + public Token evictToken() throws WeixinException { + String cacheKey = tokenCreator.getCacheKey(); + return tokenStorager.evict(cacheKey); + } public TokenStorager getTokenStorager() { return tokenStorager;