W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
緩存模塊是以EhCache作為默認(rèn)JVM進(jìn)程內(nèi)緩存服務(wù),通過整合外部Redis服務(wù)實(shí)現(xiàn)多級(jí)緩存(MultiLevel)的輕量級(jí)緩存框架,并與YMP框架深度集成(支持針對(duì)類方法的緩存,可以根據(jù)方法參數(shù)值進(jìn)行緩存),靈活的配置、易于使用和擴(kuò)展;
<dependency> <groupId>net.ymate.platform</groupId> <artifactId>ymate-platform-cache</artifactId> <version>2.0-SNAPSHOT</version> </dependency>
注:
- 在項(xiàng)目的pom.xml中添加上述配置,該模塊已經(jīng)默認(rèn)引入核心包依賴,無需重復(fù)配置。
若需要啟用redis作為緩存服務(wù),請(qǐng)?zhí)砑右韵乱蕾嚺渲茫?/p>
<dependency> <groupId>net.ymate.platform</groupId> <artifactId>ymate-platform-persistence-redis</artifactId> <version>2.0-SNAPSHOT</version> </dependency>
開發(fā)者可以根據(jù)以下接口完成對(duì)緩存模塊的自定義擴(kuò)展實(shí)現(xiàn);
緩存服務(wù)提供者(ICacheProvider)接口:
緩存Key生成器(IKeyGenerator)接口:
序列化服務(wù)(ISerializer)接口:
緩存事件監(jiān)聽(ICacheEventListener)接口:用于監(jiān)聽被緩存對(duì)象發(fā)生變化時(shí)的事件處理,需開發(fā)者實(shí)現(xiàn)接口;
緩存作用域處理器(ICacheScopeProcessor)接口:用于處理@Cacheable注解的Scope參數(shù)設(shè)置為非DEFAULT作用域的緩存對(duì)象,需開發(fā)者實(shí)現(xiàn)接口;
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)系方式:
更多建議: