利用GOOGLE CACHE 缓存token
来源:互联网 发布:十天学会单片机 编辑:程序博客网 时间:2024/06/04 17:53
import java.util.concurrent.TimeUnit;import com.google.common.cache.Cache;import com.google.common.cache.CacheBuilder;/** * token缓存 * * @author 罗勇 * * @date 2014-5-26 */public class CacheToken {private static final long MINUTES = 15;// 用户15分钟内没读/写token,则缓存回收private static final long SIZE = 50000;// 最大缓存数量private static final Cache<String, String> cache;static {cache = CacheBuilder.newBuilder().maximumSize(SIZE).expireAfterAccess(MINUTES, TimeUnit.MINUTES).build();}/** * 增加缓存对象 * * @param token * @param userid */public static void add(String token, String userid) {cache.put(token, userid);}/** * 获取缓存对象 * * @param token * @return */public static String get(String token) {return cache.getIfPresent(token);}/** * 删除缓存 * * @param token */public static void remove(String token) {cache.invalidate(token);}/** * 清除全部缓存 */public static void clear() {cache.invalidateAll();}
0 0
- 利用GOOGLE CACHE 缓存token
- 使用com.google.common.cache.Cache缓存
- Google Guava Cache--localcache本地缓存实例
- Solr 利用缓存(Cache)的时刻
- google cache
- 利用Cache缓存数据提高大数据量访问性能
- 有效利用 Domino/Notes 缓存(Cache)机制
- 利用 Cache_Lite代替codeigniter中的cache功能, --- ci 缓存扩展
- 利用Proxy Cache使Nginx对静态资源进行缓存
- 利用Proxy Cache使Nginx对静态资源进行缓存
- 利用Proxy Cache使Nginx对静态资源进行缓存
- java中利用spring cache解耦业务中的缓存
- 缓存cache
- 缓存 Cache
- 缓存 Cache
- 缓存--cache
- Cache缓存
- Cache缓存
- 多线程下载 断点续传
- linux下安装7z命令及7z命令的使用
- Oracle解决 ORA-12514
- 三层架构—简析
- Java和poi导出excel报表
- 利用GOOGLE CACHE 缓存token
- Java 访问权限的表,总结的比较透彻。
- 仿刮刮乐刮奖效果
- ORACLE 日期函数 MONTHS_BETWEEN
- Android最新的Platform Codenames, Versions, API Levels,NDK Releases
- Curious Robin Hood(简单线段树)
- 使用Java进行SNMP编程-SNMP4J-SNMPv1/v2-代码实例
- sql之left join、right join、inner join的区别
- 如何把sqlserver数据库中表的数据导入到excel中