Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
mica
mica
提交
cbcad6dd
mica
项目概览
mica
/
mica
通知
10
Star
2
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
mica
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
cbcad6dd
编写于
5月 19, 2021
作者:
如梦技术
🐛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
✨
mica-captcha 优化注释。
上级
63f220ac
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
11 addition
and
4 deletion
+11
-4
mica-captcha/src/main/java/net/dreamlu/mica/captcha/cache/ICaptchaCache.java
...in/java/net/dreamlu/mica/captcha/cache/ICaptchaCache.java
+8
-0
mica-captcha/src/main/java/net/dreamlu/mica/captcha/cache/SpringCacheCaptchaCache.java
...t/dreamlu/mica/captcha/cache/SpringCacheCaptchaCache.java
+3
-4
未找到文件。
mica-captcha/src/main/java/net/dreamlu/mica/captcha/cache/ICaptchaCache.java
浏览文件 @
cbcad6dd
...
...
@@ -35,6 +35,10 @@ public interface ICaptchaCache {
/**
* 保存缓存
*
* <p>
* 非 spring cache 等启动就确定超时的缓存,重新改方法
* </p>
*
* @param cacheKey 缓存key
* @param value 缓存value
* @param ttlInMillis ttl
...
...
@@ -59,6 +63,10 @@ public interface ICaptchaCache {
/**
* 获取并删除缓存,验证码不管成功只能验证一次
*
* <p>
* 非 spring cache 等启动就确定超时的缓存,重新改方法
* </p>
*
* @param cacheKey 缓存空间
* @return 验证码
*/
...
...
mica-captcha/src/main/java/net/dreamlu/mica/captcha/cache/SpringCacheCaptchaCache.java
浏览文件 @
cbcad6dd
...
...
@@ -36,13 +36,13 @@ public class SpringCacheCaptchaCache implements ICaptchaCache, InitializingBean
@Override
public
void
put
(
String
cacheName
,
String
uuid
,
String
value
)
{
Cache
captchaCache
=
getCache
();
Cache
captchaCache
=
getCache
(
cacheName
);
captchaCache
.
put
(
uuid
,
value
);
}
@Override
public
String
getAndRemove
(
String
cacheName
,
String
uuid
)
{
Cache
captchaCache
=
getCache
();
Cache
captchaCache
=
getCache
(
cacheName
);
String
value
=
captchaCache
.
get
(
uuid
,
String
.
class
);
if
(
value
!=
null
)
{
captchaCache
.
evict
(
uuid
);
...
...
@@ -55,8 +55,7 @@ public class SpringCacheCaptchaCache implements ICaptchaCache, InitializingBean
*
* @return Cache
*/
private
Cache
getCache
()
{
String
cacheName
=
properties
.
getCacheName
();
private
Cache
getCache
(
String
cacheName
)
{
return
cacheManager
.
getCache
(
cacheName
);
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录