FIFO(先进先出)
先进先出算法,很容易理解,核心原则是:先进缓存的数据先淘汰掉。
实现方式:使用队列来完成。
LRU(最近最少使用)
最近最少使用可以理解为:最近一段时间最少被访问的数据淘汰掉。
实现方式:一般使用链表完成。
LFU(最不经常使用)
最不经常使用:基于最近访问频率来进行淘汰。
实现方式:一般使用Map完成。
先进先出算法,很容易理解,核心原则是:先进缓存的数据先淘汰掉。
实现方式:使用队列来完成。
最近最少使用可以理解为:最近一段时间最少被访问的数据淘汰掉。
实现方式:一般使用链表完成。
最不经常使用:基于最近访问频率来进行淘汰。
实现方式:一般使用Map完成。