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)

Dependencies (0)

    Dev Dependencies (9)

    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