java的缓存机制简介
  第⼀部分
  提供HashMap、LinkedListedlist等数据结构,以便实现缓存机制,其中HashMap是JDK提供的,其Key类型为Object。可以在
com.jivesoftware.util包中到这些数据结构。此部分包括Cache类、 LinkedList类、LinkedListNode类、Casheable接⼝、CacheObject类、CacheableBoolean类、CacheableInt类、CacheableLong类、CacheableLongArray类、CacheableString类、CacheSizes类、CacheTimer类。  第⼆部分
  提供LongHashMap、LongLinkedListedlist等数据结构以实现缓存机制。与第⼀部分不同的是,它的HashMap是⾃⼰编写的`,其Key为Long 型,因此被冠以LongHashMap的名称。同样可以在com.jivesoftware.util包中到它们。该部分包括LongHashMap类、LongCache类、LongCacheObject类、LongLinkedList类和LongLinkedListNode类。还有第⼀部分中的Casheable接⼝,它的各种数据类型的实现、CacheSizes 类和CacheTimer类,也可归于这部分。它们可看作是第⼀部分和第⼆部分的交集。
  第三部分
  调⽤底层数据结构以提供论坛对象的缓存。可以在com.jivesoftware.forum.database包中到这些底层数
据结构。该部分包括的类主要有DatabaseCacheManager类、DbForumFactory类、DbForum类、DbForumThread类、DbForumMessage 类、DatabaseCache类、ForumCache类、 ForumThreadCache类和ForumMessageCache类;
  第四部分
  向Jsp页⾯提供访问接⼝,同样可以在com.jivesoftware.forum.database包中到这些接⼝。该部分包括的类有ForumThreadBlockIterator类和ForumMessageBlockIterator类,第三部分的DbForum类、DbForumThread类和DbForumMessage 类也可以包括进来。实际上,这三个类是第三部分和第四部分联系的纽带。在com.jivesoftware.util包中还有⼀个LongList类,它⽤来将ForumThreadBlockIterator类和ForumMessageBlockIterator类转化成Long型数组,因此也应算在这部分。
【java的缓存机制简介】
>springboot原理和机制

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。