@x-drive/lru
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

LRU 缓存

@x-9lab/xlab 使用的 LRU 缓存模块

使用

  • create 生成或获取一个缓存实例
    /**
    * 生成或获取一个缓存实例
    * @param  cacheName 实例名称
    * @param  conf      缓存配置,仅在生成的时候有效
    * @return           缓存实例
    */
    function create(cacheName: string, conf: Record<string, XLab.JsonValue>): any;
  • get 获取一个缓存实例
    /**
    * 获取一个缓存实例
    * @param name 缓存名称
    * @param conf 缓存配置
    */
    function get(name: string, conf?: Record<string, XLab.JsonValue>): any;
  • len 获取当前缓存实例数量
    /**
    * 获取当前缓存实例数量
    * @return 缓存数量
    */
    function len(): number;

Readme

Keywords

none

Package Sidebar

Install

npm i @x-drive/lru

Weekly Downloads

1

Version

1.0.0

License

ISC

Unpacked Size

6.08 kB

Total Files

5

Last publish

Collaborators

  • edwinchen