生活随笔
收集整理的這篇文章主要介紹了
                                
JAVA-缓存机制
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
 
                                
                            
                            
                            本地緩存
 - 繼承AbstractBaseLocalCache,并實(shí)現(xiàn)相應(yīng)的抽象方法;
- 適用于單實(shí)例項(xiàng)目或不會(huì)經(jīng)常變化的數(shù)據(jù);
- 代碼示例:
/*** 倉(cāng)庫(kù)信息緩存類*/
@Service
public class WarehouseCache extends AbstractBaseLocalCache<Long, Warehouse> {/*** 倉(cāng)庫(kù)信息服務(wù)*/@Autowiredprivate WarehouseFacade warehouseFacade;@Overrideprotected Integer getExpiredMinutes() {return 15;}@Overrideprotected Warehouse query(Long warehouseId) throws PendingException {return warehouseFacade.mustGet(WarehouseQuery.builder().id(warehouseId).build());}
}
 
Redis緩存
 - 繼承AbstractBaseRedisCache,并實(shí)現(xiàn)相應(yīng)的抽象方法;
- 適用于多實(shí)例項(xiàng)目
- 代碼示例:
/*** 商品信息緩存*/
@Service
public class GoodsCache extends AbstractBaseRedisCache<Long, Goods> {/*** 商品服務(wù)*/@Autowiredprivate GoodsFacade goodsFacade;@Overrideprotected Integer getExpiredMinutes() {return 15;}@Overrideprotected Goods query(Long id) throws PendingException {return goodsFacade.mustGet(GoodsQuery.builder().id(id).build());}@Overrideprotected int getVersion() {return 0;}
}
 
 
轉(zhuǎn)載于:https://www.cnblogs.com/wuyuhuanzhen/p/11014332.html
                            總結(jié)
                            
                                以上是生活随笔為你收集整理的JAVA-缓存机制的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
                            
                            
                                如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。