亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

java語(yǔ)言

java的緩存機(jī)制簡(jiǎn)介

時(shí)間:2024-12-17 22:42:41 java語(yǔ)言 我要投稿
  • 相關(guān)推薦

java的緩存機(jī)制簡(jiǎn)介

  第一部分

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

  第二部分

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

  第三部分

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

  第四部分

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

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

java的緩存機(jī)制07-29

Java 中常用緩存Cache機(jī)制的實(shí)現(xiàn)08-27

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

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

java中反射機(jī)制11-11

java語(yǔ)言的簡(jiǎn)介08-30

Java語(yǔ)言簡(jiǎn)介08-23

Java語(yǔ)言的簡(jiǎn)介09-09

Java如何實(shí)現(xiàn)一個(gè)簡(jiǎn)單的緩存09-29