W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
框架緩存信息的入口api是
使用該api可以獲取到指定的實(shí)體的緩存信息,也可以獲取到全部實(shí)體的緩存信息
EHCache集成
可以編寫自己的緩存類來繼承框架提供的基類,如下
public class EHCache extends BaseCache
然后實(shí)現(xiàn)里面的添加、清除、獲取方法
然后在配置文件jfaster.properties中添加配置如下[系統(tǒng)框架默認(rèn)提供得有EHCache]
org.jfaster.cache.Cache=org.jfaster.cache.EHCache
這樣緩存容器在獲取實(shí)體緩存容器時(shí),就會(huì)獲取該配置信息指定的緩存類來使用
如果使用的是EHCache,還可以在src目錄下創(chuàng)建文件ehcache.xml來指定ehcache的參數(shù),具體配置需要了解ehcache的使用
緩存說明:
緩存的存儲(chǔ)分為兩種形式,一種是id=object形式,一種是esql/sql=list形式。
通過Template 操作的方法都有緩存,增加、刪除方法在操作后會(huì)自動(dòng)清除esql/sql=list形式的緩存。
更新方法默認(rèn)不清除任何緩存,所以在操作更新方法時(shí),如果更新的數(shù)據(jù)對(duì)esql查詢有影響的話,那么需要指定執(zhí)行Template.clear()方法進(jìn)行清除,如
Template.update(obj);
Template.clear();
通過Query操作的方法,大多需要傳遞指定是否緩存參數(shù),默認(rèn)為緩存true
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: