This site will look much better in a browser that supports web standards, but it is accessible to any browser or Internet device.

The Open Source Zone


ShiftOne

Project Name ShiftOne
Category Libraries
Programming Language Java
Project Home Page http://jocache.sourceforge.net/
License(s) GNU Lesser General Public License (LGPL)
License URL(s) http://www.gnu.org/copyleft/lesser.html
Tags (edit) application, cache, memory, performance

What is this?

ShiftOne Java Object Cache is a Java library that implements several strict object caching policies, decorators that add behavior, and a light framework for configuring them for an application.

What caching policies are supported?

Currently, First In First Out (fifo), Least Recently Used (lru), and Least Frequently Used (lfu) caching policies are implemented. These are refered to as

policy caches. They are responcible for holding onto the data in the cache.

What features are supported?

Features are added by wrapping policy caches with "decorators". When a

decorator is configured for a cache, your application operates on the decorator cache, which delegates to a policy cache. Behavior is configured by linking several decorators in front of a policy cache.

Support includes:

  • Monitoring and instrumentation with JMX
  • Clustering using JGroups or JMS
  • Hit/Miss statistics reporting
  • Memory sensitivity using soft references
  • Hibernate ORM integration

There are also a number of adaptors that allows a cache to take on another interface.

Edit project.

Report abuse.

Similar Projects (edit)

Reviews

Be the first person to review this project!

User tips

Add a tip.

Related books

Add more books.


Last modified on 2006-02-27 23:00:40.638 (rel. 4).