【文件属性】:
文件名称:quick-lru:简单的“最近最少使用”(LRU)缓存
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-01 10:46:47
JavaScript
快速lru
简单的
当您需要缓存某些内容并限制内存使用量时很有用。
受启发,但改用支持任何类型的键,而不仅仅是字符串,并且值可以是undefined 。
安装
$ npm install quick-lru
用法
import QuickLRU from 'quick-lru' ;
const lru = new QuickLRU ( { maxSize : 1000 } ) ;
lru . set ( ':unicorn:' , ':rainbow:' ) ;
lru . has ( ':unicorn:' ) ;
//=> true
lru . get ( ':unicorn:' ) ;
//=> ':rainbow:'
原料药
新的QuickLRU(选项?)
返回一个新实例。
选项
类型: object
maxSize
必需的类型: number
逐出最近最少使用的项目之前的最大项目数。
最大年龄
类型: number 默认值: Infinity
一
【文件预览】:
quick-lru-main
----index.test-d.ts(641B)
----.gitattributes(19B)
----.github()
--------funding.yml(115B)
--------security.md(179B)
--------workflows()
----test.js(17KB)
----license(1KB)
----index.d.ts(3KB)
----.npmrc(19B)
----.editorconfig(175B)
----.gitignore(35B)
----index.js(5KB)
----readme.md(4KB)
----package.json(848B)