Skip to content

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]) ​

参数

参数说明
keykey
valuevalue

返回值

无

代码
javascript
moldMap.put('key', 'value', 60 * 1000)  // 1分钟
moldMap.put('key', 'value')  // 默认时间

get(key) ​

参数

参数说明
keykey

返回值

object

代码
javascript
const value = moldMap.get('key')

remove(key) ​

参数

参数说明
keykey

返回值

无

代码
javascript
moldMap.remove('key')

clear() ​

参数

无

返回值

无

代码
javascript
moldMap.clear()

size() ​

参数

无

返回值

number

代码
javascript
const size = moldMap.size()

keys() ​

参数

无

返回值

array

代码
javascript
const keys = moldMap.keys()