Package | Description |
---|---|
org.voovan.http.server | |
org.voovan.tools.collection |
Modifier and Type | Method and Description |
---|---|
ICacheMap<String,Object> |
SessionManager.getSessionContainer()
获取 Session 容器
|
Modifier and Type | Class and Description |
---|---|
class |
CacheMap<K,V>
进程内缓存处理类
可字发现对象,在对象没有时自动同步对象到缓存,具备超时, 按照 LRU 的原则清理过期数据
|
class |
RedisMap<K,V>
基于 Redis 的 Map 实现
简单实现,key 和 value 都是 String 类型
为了支撑多线程达到线程安全所以默认必须采用JedisPoolConfig来支持
每一个操作都获取一个独立的 Jedis 来操作
如果 name 为 null,则采用 redis 的顶层键值系统, 如果 name 为非 null 则使用 redis 的 map 系统
|
Modifier and Type | Method and Description |
---|---|
ICacheMap |
ICacheMap.expire(long expire)
设置默认超时时间
|
ICacheMap<K,V> |
ICacheMap.supplier(Function<K,V> buildFunction)
设置数据创建 Function 对象
|
Copyright © 2020 Voovan. All rights reserved.