最近更新|軟件分類|軟件專題|軟件排行|手機(jī)版|軟件發(fā)布Ehcache v3.5.2最新版
您的位置:首頁>手機(jī)軟件 > java>Ehcache v3.5.2最新版

Ehcache v3.5.2最新版 java

網(wǎng)友評分:

相關(guān)軟件

軟件介紹

Ehcache v3.5.2最新版是一個純Java的進(jìn)程內(nèi)緩存框架組件,具有快速、精干等特點。是Hibernate中默認(rèn)的CacheProvider。有興趣的用戶趕快來9553下載體驗吧。

Ehcache v3.5.2最新版

Ehcache基本簡介

純java實現(xiàn)的緩存組件(jar包),最主要的作用還是做應(yīng)用內(nèi)緩存(進(jìn)程內(nèi)),比如hibernate就默認(rèn)使用ehcache做緩存。我們可以創(chuàng)建多個緩存(cache),緩存中以key-value的形式存儲數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)較為單一。

Ehcache主要的特性有

1. 快速

2. 簡單

3. 多種緩存策略

4. 緩存數(shù)據(jù)有兩級:內(nèi)存和磁盤,因此無需擔(dān)心容量問題

5. 緩存數(shù)據(jù)會在虛擬機(jī)重啟的過程中寫入磁盤

6. 可以通過RMI、可插入API等方式進(jìn)行分布式緩存

7. 具有緩存和緩存管理器的偵聽接口

8. 支持多緩存管理器實例,以及一個實例的多個緩存區(qū)域

9. 提供Hibernate的緩存實現(xiàn)

10.燈燈

Ehcache功能

Eviction Advisors

緩存策略,說白了就是控制哪些緩存數(shù)據(jù)可存儲,哪些不可存儲,比如可以只讓key為偶數(shù)的存儲,或者只有value為String類可以存儲。我們可以定義一個實現(xiàn)了EvictionAdvisor接口的類來控制。

User Managed Caches

由用戶自己管理的緩存,不由CacheManager管理,用戶可以自己控制cache的生命周期等等。但是為了方便,一般都是由CacheManager來管理。

Transactions Support

支持事務(wù),我覺得一般用不到,如果它僅僅是一個緩存,并且緩存的邏輯會包含在service方法里,而service方法由spring的事務(wù)來管理,那么沒必要用到它。

Cache-through

包括read-through和write-through,把緩存作為SOR(system of record),我個人還沒弄清楚作為系統(tǒng)級別的緩存數(shù)據(jù)有什么作用

ehcache與redis的區(qū)別

1.redis的數(shù)據(jù)結(jié)構(gòu)比較豐富,有key-value、hash、set等;ehcache比較簡單,只有key-value

2.ehcache直接在jvm虛擬機(jī)中緩存,速度快,效率高;但是緩存共享麻煩,集群分布式應(yīng)用不方便。redis是通過socket訪問到緩存服務(wù),效率ecache低,比數(shù)據(jù)庫要快很多,處理集群和分布式緩存方便,有成熟的方案。如果是單個應(yīng)用或者對緩存訪問要求很高的應(yīng)用,用ehcache。如果是大型系統(tǒng),存在緩存共享、分布式部署、緩存內(nèi)容很大的,建議用redis。

Ehcache更新日志

此版本包含許多錯誤修復(fù)和增強(qiáng)功能,其中包括:

#2337:確保當(dāng)實體不存在時我們跳出重新連接循環(huán)

#2204:處理空操作鏈的復(fù)制

#2214:防止清空緩存過大的放入

#2314:無限重新連接和更廣泛的連接失敗處理

#2238:正確處理客戶端代碼中的鏈?zhǔn)浇馕稣埱?/p>

  • 下載地址

點擊報錯軟件無法下載或下載后無法使用,請點擊報錯,謝謝!