補遺:CacheFactory

來源:互聯網
上載者:User
使用什麼樣的緩衝,以及使用什麼緩衝策略是在設定檔中配置的:

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping SYSTEM "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">

<hibernate-mapping>
    <class name="com.fankai.Cat" table="cat">
        <jcs-cache usage="read-only"/>
        <id name="id" unsaved-value="null">
            <generator class="uuid.hex"/>
        </id>
        <property name="name" length="16" not-null="true"/>
        <property name="sex" length="1" not-null="true"/>
        <property name="weight" />
    </class>
</hibernate-mapping>

上面指出,對cat表使用read-only策略的JCS緩衝。

在CacheFactory中,根據從設定檔中讀出的element建立緩衝:

public static CacheConcurrencyStrategy createCache(Element node, String name, boolean mutable)

不過,在CacheFactory只是指定了使用什麼策略,而具體使用什麼緩衝機制則是在client指定的。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.