解决 updateTimeout 对 -1 值无效的bug

This commit is contained in:
click33 2022-09-04 06:04:17 +08:00
parent b119213493
commit 37b11972b3

View File

@ -73,7 +73,7 @@ public class SaTokenDaoDefaultImpl implements SaTokenDao {
@Override
public void updateTimeout(String key, long timeout) {
expireMap.put(key, System.currentTimeMillis() + timeout * 1000);
expireMap.put(key, (timeout == SaTokenDao.NEVER_EXPIRE) ? (SaTokenDao.NEVER_EXPIRE) : (System.currentTimeMillis() + timeout * 1000));
}
@ -115,7 +115,7 @@ public class SaTokenDaoDefaultImpl implements SaTokenDao {
@Override
public void updateObjectTimeout(String key, long timeout) {
expireMap.put(key, System.currentTimeMillis() + timeout * 1000);
expireMap.put(key, (timeout == SaTokenDao.NEVER_EXPIRE) ? (SaTokenDao.NEVER_EXPIRE) : (System.currentTimeMillis() + timeout * 1000));
}