feat: 所有 SaTokenDao 最终实现类,再增加 SaTokenDao 实现申明(就像 jdk 里,HashMap 会增加 Map 实现申明)。

This commit is contained in:
noear 2025-04-10 16:49:57 +08:00
parent 32669cc91e
commit d82f754d09
6 changed files with 6 additions and 6 deletions

View File

@ -28,7 +28,7 @@ import java.util.List;
* @author click33
* @since 1.41.0
*/
public class SaTokenDaoForCaffeine implements SaTokenDaoByStringFollowObject {
public class SaTokenDaoForCaffeine implements SaTokenDaoByStringFollowObject, SaTokenDao {
public SaTimedCache timedCache = new SaTimedCache(
new SaMapPackageForCaffeine<>(),

View File

@ -33,7 +33,7 @@ import java.util.concurrent.TimeUnit;
* @author click33
* @since 1.34.0
*/
public class SaTokenDaoForRedisTemplate implements SaTokenDaoByObjectFollowString {
public class SaTokenDaoForRedisTemplate implements SaTokenDaoByObjectFollowString, SaTokenDao {
public StringRedisTemplate stringRedisTemplate;

View File

@ -28,7 +28,7 @@ import java.util.concurrent.TimeUnit;
* @author click33
* @since 1.34.0
*/
public class SaTokenDaoForRedisTemplateUseJdkSerializer extends SaTokenDaoForRedisTemplate {
public class SaTokenDaoForRedisTemplateUseJdkSerializer extends SaTokenDaoForRedisTemplate implements SaTokenDao {
/**
* Object 读写专用

View File

@ -32,7 +32,7 @@ import java.util.concurrent.TimeUnit;
* @author click33
* @since 1.34.0
*/
public class SaTokenDaoForRedisTemplate implements SaTokenDaoByObjectFollowString {
public class SaTokenDaoForRedisTemplate implements SaTokenDaoByObjectFollowString, SaTokenDao {
public StringRedisTemplate stringRedisTemplate;

View File

@ -34,7 +34,7 @@ import java.util.stream.Stream;
* @author noear
* @since 1.34.0
*/
public class SaTokenDaoForRedisson implements SaTokenDaoByObjectFollowString {
public class SaTokenDaoForRedisson implements SaTokenDaoByObjectFollowString, SaTokenDao {
/**
* redisson 客户端

View File

@ -32,7 +32,7 @@ import java.util.Set;
* @since 1.34.0
* @since 1.41.0
*/
public class SaTokenDaoForRedisx implements SaTokenDaoByObjectFollowString {
public class SaTokenDaoForRedisx implements SaTokenDaoByObjectFollowString, SaTokenDao {
private final RedisBucket redisBucket;
public SaTokenDaoForRedisx(Properties props) {