Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Litemall
Commits
bfc6e158
Commit
bfc6e158
authored
Jun 05, 2019
by
Junling Bu
Browse files
fix[litemall-wx]: 采用ConcurrentHashMap
parent
d2da8ca3
Changes
2
Hide whitespace changes
Inline
Side-by-side
litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/service/CaptchaCodeManager.java
View file @
bfc6e158
...
...
@@ -5,12 +5,13 @@ import org.linlinjava.litemall.wx.dto.CaptchaItem;
import
java.time.LocalDateTime
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.concurrent.ConcurrentHashMap
;
/**
* 缓存系统中的验证码
*/
public
class
CaptchaCodeManager
{
private
static
Map
<
String
,
CaptchaItem
>
captchaCodeCache
=
new
HashMap
<>();
private
static
ConcurrentHash
Map
<
String
,
CaptchaItem
>
captchaCodeCache
=
new
Concurrent
HashMap
<>();
/**
* 添加到缓存
...
...
litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/service/HomeCacheManager.java
View file @
bfc6e158
...
...
@@ -3,6 +3,7 @@ package org.linlinjava.litemall.wx.service;
import
java.time.LocalDateTime
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.concurrent.ConcurrentHashMap
;
/**
* 简单缓存的数据
...
...
@@ -13,7 +14,7 @@ public class HomeCacheManager {
public
static
final
String
CATALOG
=
"catalog"
;
public
static
final
String
GOODS
=
"goods"
;
private
static
Map
<
String
,
Map
<
String
,
Object
>>
cacheDataList
=
new
HashMap
<>();
private
static
ConcurrentHash
Map
<
String
,
Map
<
String
,
Object
>>
cacheDataList
=
new
Concurrent
HashMap
<>();
/**
* 缓存首页数据
...
...
@@ -66,7 +67,7 @@ public class HomeCacheManager {
* 清除所有缓存
*/
public
static
void
clearAll
()
{
cacheDataList
=
new
HashMap
<>();
cacheDataList
=
new
Concurrent
HashMap
<>();
}
/**
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment