美文网首页
缓存的使用

缓存的使用

作者: bigfish1129 | 来源:发表于2018-06-01 16:47 被阅读0次
private static Cache<Long, String> lock;
    static{
        lock = CacheBuilder.newBuilder()
                //设置cache的初始大小为10,要合理设置该值
                .initialCapacity(1000)
                //设置并发数为5,即同一时间最多只能有5个线程往cache执行写入操作
                .concurrencyLevel(2)
                //设置cache中的数据在写入之后的存活时间为10秒
                .expireAfterWrite(10, TimeUnit.SECONDS)
                //构建cache实例
                .build();
    }

String value = lock.getIfPresent(OrderId);
                if(StringUtils.isNotBlank(value)){
                    continue;
                }

lock.put(OrderId, "i am a lock");

相关文章

  • Glide缓存策略

    1.内存缓存 正在使用中的图片使用弱引用来进行缓存,不在使用中的图片使用LruCache来进行缓存 2.硬盘缓存 ...

  • React 性能优化方向

    1.使用 React.memo 缓存 组件 2.使用 useMemo 缓存值 3.使用 useCallback 缓存函数

  • 协商缓存和强缓存的区别

    协商缓存和强缓存的区别(1)强缓存使用强缓存策略时,如果缓存资源有效,则直接使用缓存资源,不必再向服务器发起请求。...

  • 你的系统是怎样支持高并发的?-多级缓存架构

    ​ 目录 ① 多级缓存使用场景 ② 多级缓存读写逻辑 ③缓存预热 ④总结 1 多级缓存使用场景 多级缓存适合用在对...

  • JFinal2.2初体验之数据缓存处理(九)

    1、关于数据缓存(Cache ) 在应用程序中可使用缓存的环节是比较多的,对于如何来使用缓存,为什么要使用缓存以及...

  • OKHttp全解析系列(五) --OKHttp的缓存机制

    OKhttp 缓存策略 缓存的意义:在网络请求的过程中,都要使用到缓存,缓存的意义在于,对于客户端来说,使用缓存数...

  • 对于缓存,你可能一直理解错了!

    这篇文章我结合我自己使用缓存的历程,谈谈我对缓存的认识。 01 本地缓存 1. 页面级缓存 我使用缓存的时间很早,...

  • 如何做一个电商系统(四)

    1.缓存逻辑实现 1.1.需求 我们知道使用缓存,可以提高查询效率,那什么情况下需要使用缓存呢?通常而言,使用缓存...

  • 为什么使用缓存

    一、为什么使用缓存? 项目中使用缓存一定有原因的, 如果盲目使用缓存、为了使用而使用,不了解根本原因,这是非常危险...

  • redis面试必问(上)

    1.项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果? 面试题剖析 为什么要用缓存? 用缓存,主...

网友评论

      本文标题:缓存的使用

      本文链接:https://www.haomeiwen.com/subject/nseksftx.html