Several common Java cache open-source frameworks

Source: Internet
Author: User
Tags jboss

Oscache
  
Oscache is a broad-based, high-performance, Oscache cache framework that can be used in a common caching solution for any Java application.
  
Oscache has the following features:
  
Cache any object, you can cache portions of JSP pages or HTTP requests without restriction, and any Java object can be cached.
  
Having a comprehensive Api–oscache API gives you a comprehensive program to control all the Oscache features.
  
Persistent caching – caches can write to the hard disk at will, allowing expensive creation (expensive-to-create) of data to keep the cache, or even to restart the app.
  
Support cluster – The cluster cache data can be configured by a single parameter without the need to modify the code.
  
Expiration of cached records – you can have maximum control over expiration of cached objects, including pluggable refresh policies (if default performance is not required).
  
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. It accelerates dynamic Web applications by providing the management of various dynamic cache data.
  
JCS, like other cache systems, is also an application for high-speed read, low-speed writing.
  
Dynamic content and reporting systems can achieve better performance.
  
If a Web site has a duplicate site structure, using a database that is intermittently updated (rather than continuously updating the database), the same results are repeatedly searched, and the performance and scalability of the cache can be improved by performing a caching approach.
  
Official website http://jakarta.apache.org/turbine/jcs/
  
EHCache
  
EHCache is a pure Java in-process cache that has the following features: Fast, simple, Hibernate2.1 as pluggable cache, minimal dependencies, comprehensive documentation and testing.
  
Official website http://ehcache.sourceforge.net/
  
Jcache
  
Jcache is an open source program, is trying to become JSR-107 Open Source Specification, JSR-107 specification has not changed for many years. This version is still built on the original feature definition.
  
Official website http://jcache.sourceforge.net/
  
Shiftone
  
Shiftone Java Object Cache is a Java Lib that executes a series of strict object caching policies, just like a lightweight framework for configuring caching working state.
  
Official website http://jocache.sourceforge.net/
  
Swarmcache
  
Swarmcache is a simple and efficient distributed cache that uses IP multicast to communicate with other hosts on the same LAN and is specifically designed for clustered and data-driven Web applications. Swarmcache provides better performance support for applications where typical read operations greatly exceed write operations.
  
Swarmcache uses javagroups to manage the communication of dependencies and distributed caches.
  
Official website Http://swarmcache.sourceforge.net
  
Treecache/jbosscache
  
Jbosscache is a replicated transaction cache that allows you to cache enterprise application data to better improve performance. Cached data is automatically copied, allowing you to easily perform cluster work between JBoss servers. Jbosscache can run an Mbean service through JBoss application service or another Java EE container, and of course it can run independently.
  
The Jbosscache consists of two modules: Treecache and TREECACHEAOP.
  
treecache– is a tree-structured transactional cache of replication.
  
treecacheaop– is an object-oriented cache that uses AOP to dynamically manage Pojo (Plain old Java Objects)
  
Note: AOP is the continuation of OOP and is the abbreviation for Aspect oriented programming, meaning aspect-oriented programming.
  
Official website Http://www.jboss.org/products/jbosscache
  
Whirlycache
  
Whirlycache is a fast, configurable cache of objects that exist in memory. It can speed up the site or application by caching objects, or it must be established by querying the database or other expensive handlers.

Several common Java cache open-source frameworks

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.