mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-08-20 00:44:30 +08:00
feat: 所有 SaTokenDao 最终实现类,再增加 SaTokenDao 实现申明(就像 jdk 里,HashMap 会增加 Map 实现申明)。
This commit is contained in:
parent
32669cc91e
commit
d82f754d09
@ -28,7 +28,7 @@ import java.util.List;
|
|||||||
* @author click33
|
* @author click33
|
||||||
* @since 1.41.0
|
* @since 1.41.0
|
||||||
*/
|
*/
|
||||||
public class SaTokenDaoForCaffeine implements SaTokenDaoByStringFollowObject {
|
public class SaTokenDaoForCaffeine implements SaTokenDaoByStringFollowObject, SaTokenDao {
|
||||||
|
|
||||||
public SaTimedCache timedCache = new SaTimedCache(
|
public SaTimedCache timedCache = new SaTimedCache(
|
||||||
new SaMapPackageForCaffeine<>(),
|
new SaMapPackageForCaffeine<>(),
|
||||||
|
|||||||
@ -33,7 +33,7 @@ import java.util.concurrent.TimeUnit;
|
|||||||
* @author click33
|
* @author click33
|
||||||
* @since 1.34.0
|
* @since 1.34.0
|
||||||
*/
|
*/
|
||||||
public class SaTokenDaoForRedisTemplate implements SaTokenDaoByObjectFollowString {
|
public class SaTokenDaoForRedisTemplate implements SaTokenDaoByObjectFollowString, SaTokenDao {
|
||||||
|
|
||||||
public StringRedisTemplate stringRedisTemplate;
|
public StringRedisTemplate stringRedisTemplate;
|
||||||
|
|
||||||
|
|||||||
@ -28,7 +28,7 @@ import java.util.concurrent.TimeUnit;
|
|||||||
* @author click33
|
* @author click33
|
||||||
* @since 1.34.0
|
* @since 1.34.0
|
||||||
*/
|
*/
|
||||||
public class SaTokenDaoForRedisTemplateUseJdkSerializer extends SaTokenDaoForRedisTemplate {
|
public class SaTokenDaoForRedisTemplateUseJdkSerializer extends SaTokenDaoForRedisTemplate implements SaTokenDao {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Object 读写专用
|
* Object 读写专用
|
||||||
|
|||||||
@ -32,7 +32,7 @@ import java.util.concurrent.TimeUnit;
|
|||||||
* @author click33
|
* @author click33
|
||||||
* @since 1.34.0
|
* @since 1.34.0
|
||||||
*/
|
*/
|
||||||
public class SaTokenDaoForRedisTemplate implements SaTokenDaoByObjectFollowString {
|
public class SaTokenDaoForRedisTemplate implements SaTokenDaoByObjectFollowString, SaTokenDao {
|
||||||
|
|
||||||
public StringRedisTemplate stringRedisTemplate;
|
public StringRedisTemplate stringRedisTemplate;
|
||||||
|
|
||||||
|
|||||||
@ -34,7 +34,7 @@ import java.util.stream.Stream;
|
|||||||
* @author noear
|
* @author noear
|
||||||
* @since 1.34.0
|
* @since 1.34.0
|
||||||
*/
|
*/
|
||||||
public class SaTokenDaoForRedisson implements SaTokenDaoByObjectFollowString {
|
public class SaTokenDaoForRedisson implements SaTokenDaoByObjectFollowString, SaTokenDao {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* redisson 客户端
|
* redisson 客户端
|
||||||
|
|||||||
@ -32,7 +32,7 @@ import java.util.Set;
|
|||||||
* @since 1.34.0
|
* @since 1.34.0
|
||||||
* @since 1.41.0
|
* @since 1.41.0
|
||||||
*/
|
*/
|
||||||
public class SaTokenDaoForRedisx implements SaTokenDaoByObjectFollowString {
|
public class SaTokenDaoForRedisx implements SaTokenDaoByObjectFollowString, SaTokenDao {
|
||||||
private final RedisBucket redisBucket;
|
private final RedisBucket redisBucket;
|
||||||
|
|
||||||
public SaTokenDaoForRedisx(Properties props) {
|
public SaTokenDaoForRedisx(Properties props) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user