badgen.net/libs/lru-cache-static.js

24 wiersze
428 B
JavaScript

const LRU = require('lru-cache')
const cache = new LRU({ max: 1000 })
function listCache (req, res) {
res.writeHead(200)
res.end(`Total ${cache.length}\n${cache.keys().join('\n')}`)
}
function clearCache (req, res) {
const count = cache.length
const keys = cache.keys().join('\n')
cache.reset()
res.writeHead(200)
res.end(`Cleaned ${count}\n${keys}`)
}
module.exports = {
cache,
listCache,
clearCache
}