Class DuraCache<K,V>
java.lang.Object
io.leandev.appfuse.ehcache.DuraCache<K,V>
- Type Parameters:
K- 鍵的型別V- 值的型別
持久快取(Ehcache 實作)
結合快取層與持久層的雙層快取架構。 寫入時同時寫入兩層,讀取時優先從快取層讀取,可選擇降級至持久層。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsKey(K key) 檢查是否包含鍵(啟用降級)booleancontainsKey(K key, boolean fallback) 檢查是否包含鍵取得值(啟用降級)取得值void儲存鍵值對Spliterator<org.ehcache.Cache.Entry<K, V>> 取得持久層的分割迭代器
-
Constructor Details
-
DuraCache
-
-
Method Details
-
put
-
get
-
get
-
containsKey
-
containsKey
檢查是否包含鍵- Parameters:
key- 鍵fallback- 是否降級至持久層- Returns:
- true 若包含該鍵
-
spliterator
-