办学质量监测教学评价系统
ageerle
2025-03-04 d1b6a13a58afa4e03f4d6cb0a62cd759ccf306f4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package org.ruoyi.common.wechat.web.cache;
 
import org.ruoyi.common.wechat.web.utils.LRUCache;
 
import java.util.LinkedHashMap;
 
/**
 * 简单的本地会话存储
 * @author WesleyOne
 * @create 2018/9/25
 */
public class UserSession {
    public static LinkedHashMap<String,String> USERSESSION_CACHE = new LRUCache<String, String>(64);
 
    public static void addUserSession(String username,String userSession){
        USERSESSION_CACHE.put(username,userSession);
    }
 
    public static void delUserSession(String username){
        USERSESSION_CACHE.remove(username);
    }
 
    public static boolean checkUserSession(String username,String userSession){
        String s = USERSESSION_CACHE.get(username);
        if (userSession!=null&&userSession.equals(s)){
            return true;
        }
        return false;
    }
}