从CPU高速缓存
、操作系统缓存
到HTTP缓存
,再到静态文件缓存
,IT系统中到处都有缓存的身影存在。
按照范围不同,缓存又分为进程内缓存
和进程外缓存
按照架构不同,它又分为本地缓存
和分布式缓存
。
而进程内缓存
又分为组件缓存
和第三方缓存
。
-
组件缓存
是在程序内使用变量来存储数据,例如,Java中的List
、Map
和Set
等集合组件就常常用作这样的缓存。 -
第三方缓存
是利用第三方组件在系统运行时存储数据,例如,目前用的比较多的Ehcache和Guava Cache。
原创大约 3 分钟