cyningsun / blog-sidecar

blog sidecar
0 stars 0 forks source link

一个优雅的 LRU 缓存实现 #126

Open cyningsun opened 3 years ago

cyningsun commented 3 years ago

https://www.cyningsun.com/07-26-2021/go-a-graceful-lru-implement.html

Golang 的各种组件很灵活也很强大,但对于初级入门的使用者来说,要用好着实不易。最近,在开发一个可以拿来即用的 golang 库。第一个组件选择了缓存,主要是因为这个组件非常的关键,但也非常不容易实现好。 第一步:定义 Cache 接口设计一个高扩展的缓存包,就需要利用 里氏替换原则(Liskov Substitution Principle),做好抽象

cyningsun commented 3 years ago

new comment