x-promisecache

1.0.1 • Public • Published

Promise-cache

Promise缓存处理,针对同一时间或时间段内的promise进行缓存。

Npm

npm install x-promisecache

USE

let PromiseCache = require('x-promisecache');
let p = ()=> new Promise((resolve,reject)=>{
    setTimeout(()=>{
        resolve("ok..."+Date.now())
    },1000)
})

PromiseCache.cache('tianxiangbing',p,1).then(res=>{
    console.log('sucess:::',res)
})
setTimeout(()=>{
    PromiseCache.cache('tianxiangbing',p,1000).then(res=>{
        console.log('sucess:::',res)
    })
},100)
setTimeout(()=>{
    PromiseCache.cache('tianxiangbing',p,1000).then(res=>{
        console.log('sucess:::',res)
    })
},1001)

Readme

Keywords

Package Sidebar

Install

npm i x-promisecache

Weekly Downloads

1

Version

1.0.1

License

ISC

Unpacked Size

10.9 kB

Total Files

9

Last publish

Collaborators

  • tianxiangbing