Fix ISSUE #IGNQ9 CustomJdbcTokenStore中的CacheEvict不起作用

pull/1/MERGE
monkeyk7 2017-12-09 20:56:35 +08:00
parent 7ee44fd3b2
commit f960fa061d
1 changed files with 7 additions and 8 deletions

View File

@ -31,22 +31,21 @@ public class CustomJdbcTokenStore extends JdbcTokenStore {
return super.readAccessToken(tokenValue);
}
@CacheEvict(value = ACCESS_TOKEN_CACHE, key = "#tokenValue")
public void removeAccessToken(String tokenValue) {
super.removeAccessToken(tokenValue);
@CacheEvict(value = ACCESS_TOKEN_CACHE, key = "#token.value")
@Override
public void removeAccessToken(OAuth2AccessToken token) {
super.removeAccessToken(token);
}
@Cacheable(value = REFRESH_TOKEN_CACHE, key = "#token")
public OAuth2RefreshToken readRefreshToken(String token) {
return super.readRefreshToken(token);
}
@CacheEvict(value = REFRESH_TOKEN_CACHE, key = "#token")
public void removeRefreshToken(String token) {
@CacheEvict(value = REFRESH_TOKEN_CACHE, key = "#token.value")
@Override
public void removeRefreshToken(OAuth2RefreshToken token) {
super.removeRefreshToken(token);
}
}