美文网首页
guava cache小计

guava cache小计

作者: 海鸟大哥 | 来源:发表于2018-05-13 10:43 被阅读0次

        从标题看出这是一篇笔记性质的东西。之所以要发在这里有两个目的,1.记录这个知识点,2.作为写博客的一个起点。说到目的2其实我自己早有写博客的想法,但一方面由于工作忙没有时间,另一方面自己感觉对知识的掌握不全面也不够深入,担心写不出有价值的东西,甚至可能误人子弟所以一直没有动手。但现在应该开始了,下面言归正传。

    本文主要分为两个部分:

        1.guava cache基础知识

        2.与spring的整合

    guava cache 与spring的整合

        首先明确下什么叫与spring整合:所谓整合从引入方式上讲其实就是要符合spring规定的引入方式和规范,比如要首先定义一个cachemanager,然后再在其下定义不同的cache。只用引入方式符合这种规范编码时才可以使用spring支持的任意一种方式来使用缓存,比如注解@Cacheable。

        guava与spring的整合与memcache,redis,ehcache的整合没有本质的区别。这种通用性的好处来源于spring定义了一种cache接入的规范或者叫做模式。这种模式屏蔽了不同cache底层实现的不同(其实大部分的cache应用场景确实不需要关注cache的底层实现原理,我们需要知道的仅仅是这种cache有什么特性,能否满足我们的缓存需求也就是你选择使用这种缓存的原因),通过定义几个简单的类和接口把接入过程规范化,这种设计思想有点像slf4j。

        简单说下spring定义的cache接入模式,:

    未完待续......


    相关文章

      网友评论

          本文标题:guava cache小计

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