当前位置: 首页 > 网络应用技术

番石榴供应商缓存的示例

时间:2023-03-08 00:49:15 网络应用技术

  将Guava用作内存缓存,大多数朋友都应该使用它。通过创建KV格式缓存,如果我们只需要缓存值?

  对于这种场景,下一个场景基于实现方式引入缓存方法

  Guava的支持和JDK的支持与接口定义没有什么不同。它仅向外界提供一种方法。

  在供应商的帮助下,重点需要关注供应商所产生的姿势

  这是几种常见的创造姿势:

  基于上述方法描述,如果我们想实现10s缓存,那么我们可以选择实现

  上面定义了一个内存缓存,缓存10s,如果缓存在呼叫时失败,则将称为refresh refresh cache

  测试用例相对简单

  输出如下

  当使用供应商作为缓存时,重要的是要注意呼吁缓存故障的方式;对于缓存,如果您想失败,可以主动主动使指定的缓存失败,那么供应商如何整理呢?

  例如,当我们想刷新时,您可以直接覆盖供应商

  公共帐户:灰色灰色博客