EHcache快取使用

2021-09-12 09:30:47 字數 262 閱讀 6165

1 fifo,first in first out,這個是大家最熟的,先進先出。

2 lfu, less frequently used,就是上面例子中使用的策略,直白一點就是講一直以來最少被使用的。如上面所講,快取的元素有乙個 hit 屬性,hit 值最小的將會被清出快取。

3 lru,least recently used,最近最少使用的,快取的元素有乙個時間戳,當快取容量滿了,而又需要騰出地方來快取新的元素的時候,那麼現有快取元素中時間戳離當前時間最遠的元素將被清出快取。

ehcache 快取使用

一 詳細配置步驟 1,新增ehcache.xml檔案 將ehcache.xml檔案新增到src路徑下面。ehcache.xml檔案內容如下 2,新增spring配置檔案 二 使用 1,定義ehcache工具方法 public class ehcache public cache getcache p...

Shiro 使用EhCache快取

在shiro中加入快取可以使許可權相關操作盡可能快,避免頻繁訪問資料庫獲取許可權資訊,因為對於乙個使用者來說,其許可權在短時間內基本是不會變化的。這對資料庫來說是沒必要的消耗。接下來使用快取來解決這個問題。引入ehcache的相關依賴 org.apache.shiro shiro ehcache 1...

Ehcache快取配置及使用

ehcache快取配置及使用 一 pom.xml新增依賴 pom.xml新增如下依賴 org.springframework.boot spring boot starter cache net.sf.ehcache ehcache ehcache作為快取 cache type ehcache eh...