'use strict' const LRU = require('hashlru') /** * Creates and returns a Least Recently Used Cache * * @param {number} maxSize * @returns {any} */ module.exports = (maxSize) => { // @ts-ignore LRU expression is not callable const patched = LRU(maxSize) patched.delete = patched.remove return patched }