Skip to content

x-dirve/lru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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;

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published