<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java語言

    java的緩存機制簡介

    時間:2024-12-17 22:42:41 java語言 我要投稿
    • 相關推薦

    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的緩存機制簡介】相關文章:

    java的緩存機制07-29

    Java 中常用緩存Cache機制的實現08-27

    Java反射機制07-02

    java ClassLoader機制講解07-31

    java中反射機制11-11

    java語言的簡介08-30

    Java語言簡介08-23

    Java語言的簡介09-09

    Java如何實現一個簡單的緩存09-29

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人