JetCache動態修改name

2021-10-07 02:48:42 字數 648 閱讀 6366

背景

公司因為自己封裝的redisutils查詢緩慢,換用了阿里jetcache。由於目前公司基礎架構組尚未提供一些查詢線上資料的redis小工具,故決定自己封裝乙個。

jetcache基礎屬性有area,name,key等,area主要用於連線多個快取系統,故暫時無需考慮,在這個過程中需要考慮的是name,根據官方文件描述,

name:指定快取的名稱,不是必須的,如果沒有指定,會使用類名+方法名。name會被用於遠端快取的key字首。另外在統計中,乙個簡短有意義的名字會提高可讀性。如果兩個@createcache的name和area相同,它們會指向同乙個cache例項
故,要出乙個快取小工具,那就必須要有動態修改name的功能,本篇部落格就應運而生了

@createcache

protected cachecache;

/** * description:修改快取name

* date:2020/1/6 10:54

** @return void

* @param: name

*/protected void changename(string name)

}

name要作為必傳引數,否則會被類名+方法名給覆蓋

動態修改布局

在 中設定控制項大小的方法 private button mbtn mbtn button findviewbyid r.id.btn test layoutparams lp lp mbtn.getlayoutparams lp.width 100 lp.height 200 mbtn.setla...

動態修改控制項屬性

mtumbimageview 是乙個imageview,在不同情況下,我們需要動態修改它的位置。而他的位置是相對於林外乙個stbgimageview。在xml中我們定義android layout alignright id stbgimageview 我們動態修改為android layout a...

WPF動態修改面板

1 效果 2 工程目錄 2.1 如工程目錄所示,在工程下建立resources目錄,並在resources建立themes目錄用於存放主題資源。2.2 在themes目錄下建立default和green資源檔案,並修改相應的style 略 3 自定義乙個themes類用於設定當前的主題 public...