Several performance comparisons of several Java open source cache systems:
The following is a few famous Java open source cache systems:
Oscache
Oscache is a widely a wide range of cache solutions. High-performance J2EE cache frames, OSCache can be used for any Java application
Oscache has the following features:
Cache any object, you can save. Unrestricted cache section JSP page or HTTP request, any Java object can be slow
Has a comprehensive API-OSCache API gives you a comprehensive program to control all OSCache features.
Permanent Cache - Cache can be written casually to keep caching, and even let the application restart. So expensive creation (Expensive-to-create)
Support Cluster-Cluster Cache Data can be configured by a single parameter configuration and does not need to modify the code.
Cache record expires - you can maximize if the default performance is not required). The expiration of the control cache object, including the plug-in refresh policy (
Official website http://www.opensymphony.com/oscache/
Java caching system
JSC (Java Caching System) is a server-based Java application with a distributed cache system with a variety of dynamic cache data. Removal Web Application.
JCS is the same as other cache systems, is also an application for high-speed reading, low-speed write.
Dynamic content and reporting systems can achieve better performance.
If a website, there is a new database), the website structure that is repeatedly searched, uses the same result of the intermittent update party, and can improve its performance and scalability by performing the sapped database (rather than continuously modified way .
Official website http://jakarta.apache.org/turbine/jcs/
Ehcache
EHCACHE is a pure javaHibernate2.1 acts as a cache in the process, which has the following cache, smallest dependence, comprehensive text: fast, simple, file and test.
Official website http://ehcache.sourceforge.net/
Jcache
JCache is an open source and is working hard. This version is still constructing in the initial function definition JSR-107 open source specification, JSR-107 specification has not changed many years.
Official website http://jcache.sourceforge.net/
Shiftone
Shiftone Java Object Cache is a framework for a lightweight configuration cache operating state. Perform a series of rigorous object caching strategies Java Lib, just like a
Official website http://jocache.sourceforge.net/
Swarmcache
Swarmcache is a simple host to communicate, especially for such and effective distributed caches that are greatly exceeded writes, which use IP groups and data-driven web applications to provide better performance support. MultiCast and other places of the same LAN. Swarmcache enables typical reading
Swarmcache uses JavaGroups to manage the communication between the slave relationship and distributed cache.
Official website http://swarmcache.sourceforge.net
Treecache / jbosscache
JBossCache is a replication. Cache data is automatically replicated, allowing the JBoss application service or other J2EE transaction cache, which allows you to easily make a container between JBoss servers to run a MBean service, when enterprise application data is better to improve performance cluster work . JBossCache can run independently.
JBossCache includes two modules: Treecache and Treecacheaop. Treecache - is a transaction cache replication by a tree structure.
TreecacheAop - is a Java Objects) a "object-oriented" cache, which uses AOP to dynamically manage Pojo (Plain Old)
Note: AOP is the continuation of OOP, which is an abbreviation for Aspect oriented Programming, meaning aspect programming.
Official website http://www.jboss.org/products/jbosscache
WhiRlycache
WhirlyCache is a fast image to speed up the website or app. Speed, configurable, existing in the memory, otherwise the cache of the object of the data must be queried. It can be built by cache to the library or other handler