LRUExpireCache
是一种支持数据过期的 LRU(最近最少使用)缓存策略。
当缓存达到最大大小(maxsize)后,在Add
操作中最近最少使用的项目将会被移除,
在Get
操作中如果项目过期将会被移除。
下面是k8s
源码中LRUExpireCache
的实现。
1 | import ( |
REF:
知易行难
LRUExpireCache
是一种支持数据过期的 LRU(最近最少使用)缓存策略。
当缓存达到最大大小(maxsize)后,在Add
操作中最近最少使用的项目将会被移除,
在Get
操作中如果项目过期将会被移除。
下面是k8s
源码中LRUExpireCache
的实现。
1 | import ( |
REF: