W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
緩存模塊是以EhCache作為默認JVM進程內(nèi)緩存服務,通過整合外部Redis服務實現(xiàn)多級緩存(MultiLevel)的輕量級緩存框架,并與YMP框架深度集成(支持針對類方法的緩存,可以根據(jù)方法參數(shù)值進行緩存),靈活的配置、易于使用和擴展;
<dependency> <groupId>net.ymate.platform</groupId> <artifactId>ymate-platform-cache</artifactId> <version>2.0-SNAPSHOT</version> </dependency>
注:
- 在項目的pom.xml中添加上述配置,該模塊已經(jīng)默認引入核心包依賴,無需重復配置。
若需要啟用redis作為緩存服務,請?zhí)砑右韵乱蕾嚺渲茫?/p>
<dependency> <groupId>net.ymate.platform</groupId> <artifactId>ymate-platform-persistence-redis</artifactId> <version>2.0-SNAPSHOT</version> </dependency>
開發(fā)者可以根據(jù)以下接口完成對緩存模塊的自定義擴展實現(xiàn);
緩存服務提供者(ICacheProvider)接口:
緩存Key生成器(IKeyGenerator)接口:
序列化服務(ISerializer)接口:
緩存事件監(jiān)聽(ICacheEventListener)接口:用于監(jiān)聽被緩存對象發(fā)生變化時的事件處理,需開發(fā)者實現(xiàn)接口;
緩存作用域處理器(ICacheScopeProcessor)接口:用于處理@Cacheable注解的Scope參數(shù)設置為非DEFAULT作用域的緩存對象,需開發(fā)者實現(xiàn)接口;
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: