java 设置 超时_Java设置超时保存对象

public class WxToken {

private String accessToken; //token信息

private Long expiryTime; // 过期时间

private static WxToken token = new WxToken();

private WxToken() {}

public static synchronized WxToken getInstance() {

if(null == token.expiryTime) {

init();

}else {

// 确保当前时间一定要小于过期时间

if(System.currentTimeMillis() >= token.expiryTime) {

init();

}

}

return token;

}

/**

* 初始化方法

*/

private static void init() {

// 第一步:获取token(根据业务补充)

// 第二步:保存

// token.accessToken = json.getString("access_token");

// 第三步:设置超时时间(保存100分钟)

token.expiryTime = System.currentTimeMillis() + 1000 * 60 * 100L;

}

// 调用

public String getAccessToken() {

return accessToken;

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值