av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

java語言

java的緩存機(jī)制

時間:2025-03-06 08:10:46 java語言 我要投稿

java的緩存機(jī)制

  涉及Jive緩存機(jī)制的Java類大致可以分為以下四個部分(為了簡化起見,本文只討論帖子緩存機(jī)制的實現(xiàn)。用戶名和權(quán)限的存取雖然也用到了緩存!以下是小編為大家搜索整理的java的緩存機(jī)制,希望能給大家?guī)韼椭?更多精彩內(nèi)容請及時關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

  第一部分

  提供HashMap、LinkedListedlist等數(shù)據(jù)結(jié)構(gòu),以便實現(xiàn)緩存機(jī)制,其中HashMap是JDK提供的,其Key類型為Object。可以在com.jivesoftware.util包中找到這些數(shù)據(jù)結(jié)構(gòu)。此部分包括Cache類、 LinkedList類、LinkedListNode類、Casheable接口、CacheObject類、CacheableBoolean類、CacheableInt類、CacheableLong類、CacheableLongArray類、CacheableString類、CacheSizes類、CacheTimer類。

  第二部分

  提供LongHashMap、LongLinkedListedlist等數(shù)據(jù)結(jié)構(gòu)以實現(xiàn)緩存機(jī)制。與第一部分不同的是,它的HashMap是自己編寫的,其Key為Long型,因此被冠以LongHashMap的名稱。同樣可以在com.jivesoftware.util包中找到它們。該部分包括LongHashMap類、LongCache類、 LongCacheObject類、LongLinkedList類和LongLinkedListNode類。還有第一部分中的Casheable接口,它的各種數(shù)據(jù)類型的實現(xiàn)、CacheSizes類和CacheTimer類,也可歸于這部分。它們可看作是第一部分和第二部分的交集。

  第三部分

  調(diào)用底層數(shù)據(jù)結(jié)構(gòu)以提供論壇對象的緩存?梢栽赾om.jivesoftware.forum.database包中找到這些底層數(shù)據(jù)結(jié)構(gòu)。該部分包括的類主要有DatabaseCacheManager類、DbForumFactory類、DbForum類、DbForumThread類、DbForumMessage 類、DatabaseCache類、ForumCache類、 ForumThreadCache類和ForumMessageCache類;

  第四部分

  向Jsp頁面提供訪問接口,同樣可以在com.jivesoftware.forum.database包中找到這些接口。該部分包括的類有ForumThreadBlockIterator類和ForumMessageBlockIterator類,第三部分的DbForum類、DbForumThread類和DbForumMessage 類也可以包括進(jìn)來。實際上,這三個類是第三部分和第四部分聯(lián)系的紐帶。在com.jivesoftware.util包中還有一個LongList類,它用來將ForumThreadBlockIterator類和ForumMessageBlockIterator類轉(zhuǎn)化成Long型數(shù)組,因此也應(yīng)算在這部分。

【java的緩存機(jī)制】相關(guān)文章:

java的緩存機(jī)制簡介12-17

Java 中常用緩存Cache機(jī)制的實現(xiàn)03-30

Java反射機(jī)制07-02

java中反射機(jī)制05-26

java ClassLoader機(jī)制講解07-31

Java如何實現(xiàn)一個簡單的緩存04-13

Java反射機(jī)制學(xué)習(xí)總結(jié)05-19

java垃圾回收機(jī)制06-28

Java反射機(jī)制應(yīng)用實踐05-31