Cache(缓存)是一个用于存储临时数据的高速存储层,其目的是为了更快地服务未来的请求。

缓存的核心是利用了计算机科学中两个重要的局部性原理:

  1. 时间局部性: 如果一个数据被访问过,那么它在不久的将来很可能再次被访问。
  2. 空间局部性: 如果一个数据被访问过,那么它附近的数据也很可能很快被访问。

**