Appearance
mold-map
带有过期时间的 key 的 Map 结构对象
create(config) 创建
参数
| 参数 | 说明 |
|---|---|
| config | 配置 |
返回值
object
代码
javascript
const moldMap = require('mold-map').create({
expiration: 60000 * 60 * 12 // 默认 key 有效期 12 小时
})put(key, value[, time])
参数
| 参数 | 说明 |
|---|---|
| key | key |
| value | value |
返回值
无
代码
javascript
moldMap.put('key', 'value', 60 * 1000) // 1分钟
moldMap.put('key', 'value') // 默认时间get(key)
参数
| 参数 | 说明 |
|---|---|
| key | key |
返回值
object
代码
javascript
const value = moldMap.get('key')remove(key)
参数
| 参数 | 说明 |
|---|---|
| key | key |
返回值
无
代码
javascript
moldMap.remove('key')clear()
参数
无
返回值
无
代码
javascript
moldMap.clear()size()
参数
无
返回值
number
代码
javascript
const size = moldMap.size()keys()
参数
无
返回值
array
代码
javascript
const keys = moldMap.keys()